Chez Scheme 版本9是一个完善的“the Revised6 Report on Scheme (R6RS)”的语言实现,并具有众多拓展。 Chez被广泛地测试、积极维护和支持。 它包含了一个快速编译器,能够为各种架构的处理器产生高效的本地代码,它包含了一个提供了自动存储管理、其他编程语言接口、广泛的运行时库的运行时系统。
编译器已经为第9版进行了重写,它以增加额外编译时间为代价,得以产生比早先版本编译器快得多的代码。 这是版本8和版本9之间的主要区别。
本书最好和《The Scheme Programming Language, 4th Edition》(TSPL4)搭配着看。 TSPL4仅仅描述了标准R6RS相关内容,而本书则描述了Chez Scheme做的拓展。 为了方便读者,本书末尾的“语法形式摘要”及“索引”包含了两本书的条目,每个来自TSPL4的条目,其页码前会加上一个字母“t”。 在线版本的书中,“语法形式摘要”及“索引”中的页码亦将超链接到两本书相关位置。
Chez Scheme的其他文档包括发行说明、手册页和一些描述系统设计和实现的各个方面的刊印论文和文章。
线程版本的Chez Scheme支持本地线程,允许Scheme程序充分利用多处理器或多核心系统。 非线程版本也是可获得的,且对于单线程应用来说速度更快。 32位和64位版本在一些平台可用。 64位版本支持更大的堆,然而32位版本对于一些应用来说速度更快。
Chez Scheme交互编程系统包括一个表达式编辑器,像很多shell程序那样,支持多命令行编辑,历史机制以及命令补全。 不同于大多数支持命令行编辑的shell程序,表达式编辑器能够正确地支持多行表达式。
感谢您使用Chez Scheme.
Chez Scheme Version 9 用户指南
版权所有 © 2016 Cisco Systems, Inc.
Licensed under the Apache License Version 2.0
(full copyright notice.).
Revised June 2016 for Chez Scheme Version 9.4
关于本书