据说ChezScheme是最快的神级编译器,一秒钟几百万行,王垠说的2秒内编译自身绝不是夸张(看这里《揭秘Chez Scheme》,Scheme中文社区)。ChezScheme由美国印第安纳大学的Kent Dybvig博士发明,后来卖给了思科CISCO,作为内部绝密的编译器工具来运行苛刻的计算任务,现在已经开源,仓库地址是https://github.com/cisco/ChezScheme。有关如何开始使用Chez Scheme,请看官方的文档:Chapter 2. Using Chez Scheme,有关Scheme的使用入门,这里推荐一本中文翻译的《Yet Another Scheme Tutorial》,这是一本面向初学者的温和且循序渐进的Scheme教程。目标读者是仅有些许编程经验的PC用户。
下面来介绍下截止到2019.11.19日的最新版如何在Windows下编译一个ChezScheme,其它环境下如何编译请看源码下的文件BUILDING的介绍:Building Chez Scheme Version 9.5.3。请注意这个版本号,之前的版本编译方法可能与本文介绍的不同,本人也为此踩坑了不少时间。
1,首先,安装Visual Studio 2015/2017,注意必须选择按照Visual C+