【发布时间】:2010-03-09 17:35:19
【问题描述】:
我用 JavaScript 编写了一个类似于 Scheme 的语言编译器/vm。 http://github.com/z5h/zb-lisp
Dybvig 的“三种方案实现”论文(可在我的 github 上找到)对于使尾部调用优化、调用/cc 和其他工作正常运行非常重要。
我正在考虑添加某种类型的宏支持。并且想知道是否有类似的很棒的参考来实现宏系统。
谢谢。
【问题讨论】:
标签: javascript compiler-construction macros scheme