Вопрос

Я очень хочу изучить макросы Scheme.Я просмотрел содержание раздела «О Лиспе» и обнаружил, что многие главы посвящены макросам Лиспа.Однако я не знаю общего лиспа.Могу ли я использовать его для изучения макросов схемы?

Это было полезно?

Решение

Макросы схемы («гигиенические макросы») полностью отличаются от традиционных макросов Лиспа.Некоторые реализации Scheme предлагают макросы Lisp в дополнение к макросам Scheme, но это не требуется стандартом Scheme.

Я бы порекомендовал вам поискать учебные материалы, относящиеся к макросам Scheme, если вы хотите узнать об этом стиле макросов.Google показывает множество страниц, предлагающих введение в макросы Scheme.

Другие советы

Ре:Натан Сандерс

На Лиспе определенно стоит прочитать;вы почувствуете вкус макросов и некоторые интересные решения проблем.Кроме того, вы обнаружите, что можете лучше понять проблему, которую решают гигиенические макросы.

Я пока не могу комментировать, иначе я бы сделал это в порядке очереди.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top