我已经用JavaScript写了一个Scheme-ish语言编译器/vm。http://github.com/z5h/zb-lisp
Dybvig的"Three Scheme Implementations“论文(可以在我的github上找到)对尾部呼叫优化、call/cc和其他事情的工作非常重要。
我在考虑添加某种类型的宏支持。并想知道是否有类似的令人敬畏的参考资料来实现宏系统。
谢谢。
发布于 2010-03-10 12:45:47
Lisp in Small Pieces就是您所需要的。
https://stackoverflow.com/questions/2411120
复制相似问题