有哪些学习如何实现Scheme宏的好资源?

时间:2010-03-09 17:35:19

标签: javascript compiler-construction macros scheme

我在JavaScript中编写了一个Scheme-ish语言编译器/ vm。 http://github.com/z5h/zb-lisp
Dybvig的“三个方案实现”论文(可在我的github上找到)对于获取尾调用优化,调用/ cc和其他工作等内容非常重要。

我正在考虑添加某种类型的宏支持。并且想知道是否有类似的真棒参考来实现宏系统。

感谢。

1 个答案:

答案 0 :(得分:3)

Lisp in Small Pieces就是您所需要的。