Хочу написать небольшой source-to-source транслятор с лиспа в некий другой язык. Могу ли я каким-либо образом переопределить специальные операторы, сохраняя возможность обращения к ним? Например, сделать полностью свой let, при этом оставив для макросов какой-нибудь LET или sb-kernel:let. Я знаю, что в схеме для этого есть няшный define-syntax, но как с этим обстоит дело в CL? Правкой readtable? Или как-то ещё? Да, я хочу именно let, lambda, а не my-let etc. Спасибо.
Ответ на:
комментарий
от Sectoid
Ответ на:
комментарий
от mix_mix
Ответ на:
комментарий
от Sectoid
Ответ на:
комментарий
от mix_mix
Ответ на:
комментарий
от monk
Ответ на:
комментарий
от mix_mix
Ответ на:
комментарий
от naryl
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [emacs] lambda -> cut (2011)
- Форум Помогите сделать макрос красивым (2013)
- Форум Правила переопределения операторов (2014)
- Форум [Lisp]как препроцессор для C - 2 (2008)
- Форум Переопределение клавиш (2015)
- Форум Специальность (2006)
- Форум LaTeX, переопределение @makechapterhead (2010)
- Форум Переопределение «<<». Qt 4.3.3 (2008)
- Форум licq - переопределение hotkeys (2004)
- Форум Переопределение хоткеев в консоли (2016)