Изучите макросы в Scheme из On Lisp [закрыто]
-
11-09-2019 - |
Вопрос
Я очень хочу изучить макросы Scheme.Я просмотрел содержание раздела «О Лиспе» и обнаружил, что многие главы посвящены макросам Лиспа.Однако я не знаю общего лиспа.Могу ли я использовать его для изучения макросов схемы?
Решение
Макросы схемы («гигиенические макросы») полностью отличаются от традиционных макросов Лиспа.Некоторые реализации Scheme предлагают макросы Lisp в дополнение к макросам Scheme, но это не требуется стандартом Scheme.
Я бы порекомендовал вам поискать учебные материалы, относящиеся к макросам Scheme, если вы хотите узнать об этом стиле макросов.Google показывает множество страниц, предлагающих введение в макросы Scheme.
Другие советы
Ре:Натан Сандерс
На Лиспе определенно стоит прочитать;вы почувствуете вкус макросов и некоторые интересные решения проблем.Кроме того, вы обнаружите, что можете лучше понять проблему, которую решают гигиенические макросы.
Я пока не могу комментировать, иначе я бы сделал это в порядке очереди.