该文章内容已过期,仅可用于参考,作者暂不打算更新
关于 Chez Scheme
Chez Scheme 是由 R. Kent Dybvig 编写的 Scheme 的具体实现,包含了编译器、解释器与一些常用的库。它完整地实现了 R6RS (Scheme 语言修订报告第六版) 所描述的所有特性,而且提供了强大的外部函数调用功能,并能够编译出执行效率非常高的 Scheme 程序。
营销大师王垠曾在其文章《Chez Scheme 的传说》中称其“比最高级的 C 编译器还要简单很多,却生成几乎达到理论极限的机器代码”,并且对其设计理念大加赞赏。对编程语言有兴趣的话可以去试着读读这篇文章。当然他在扯淡。
Chez Scheme 的编译组件原本被作为商业软件出售,但前些日子作者似乎心情大好于是将其在 Github 上开源了,所以现在我们能够一睹其源码的芳容。