Scheme 编程/使用 Scheme 解释器
外观
此页面需要关注。您可以帮助改进它,请求项目帮助,或查看当前进度。 |
在大多数 Unix 机器上,可以安装 'scm'。这是一个 Scheme 解释器,非常符合 R5RS 标准。
要调用解释器,只需在命令行中键入 'scm' 即可。通常使用 Vim 或 emacs 将程序写入文本文件,然后使用 'load 命令' 加载它们。
$ scm
> (load "myFile.scm")
#<unspecified>
>
Windows 用户有很多选择来获得符合标准的 Scheme 实现。PLT Scheme/Racket 和 MIT/GNU Scheme 都可以正常工作。(但是,请记住,Racket 实施了它自己的语言版本,在语法上有相当大的变化)。
有许多可用的 Scheme 系统,而且不幸的是,它们的行为可能截然不同。使用非标准特性编写的 Scheme 程序的可移植性很差,因此代码的正确性通常会因使用的编译器或解释器而异。因此,当需要最大可移植性时,建议所有代码都用 R5RS 编写,因为这是最广泛实施的标准。(R6RS 引起了一些争议)。
在阅读本书时,您可以使用书签,它将在维基教科书上直接创建 Scheme REPL,书签链接可以在LIPS Scheme 网站上找到。您需要在访问的每个页面上运行此书签,因为它会在您导航到其他页面后消失。