Какие полезные ресурсы можно узнать, как реализовать макросы схемы? - PullRequest
2 голосов
/ 09 марта 2010

Я написал компилятор языка Scheme-ish / vm на JavaScript. http://github.com/z5h/zb-lisp
Документ Dybvig «Три реализации схемы» (доступный на моем github) был чрезвычайно важен для обеспечения работы таких вещей, как tail-call-оптимизация, call / cc и других вещей.

Я думаю о добавлении некоторой поддержки макросов. И интересно, есть ли такие же замечательные ссылки для реализации макросистем.

Спасибо.

1 Ответ

3 голосов
/ 10 марта 2010

Лисп в маленьких кусочках - это то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...