【发布时间】:2012-05-08 21:30:48
【问题描述】:
Christian Queinnec 写了一部名为 LISP In Small Pieces 的杰作,其中包含 11 个 Lisp 解释器和两个 Lisp 编译器。
当你从here 网站下载代码时 - 它有评论:
The programs of this book are available on the net.
These programs used to run with some Scheme systems around 1994.
任何想法:
(a) 这些系统当时在什么 Scheme 系统上运行,更重要的是;
(b) 目前这些系统将在哪些 Scheme 系统上运行?
【问题讨论】:
-
你为什么不安装球拍并尝试运行一些程序?
-
@hawkeye 不,我只是说作为我日常使用中的方案实现,我使用这些实现。请注意:如果您尝试运行的代码在
let等某些地方使用括号而不是父代码,那么它将仅适用于 drScheme 或球拍,并且 drScheme 不是真正的方案,因为真正的方案不使用括号。 -
@jcubic 这有点苛刻。尽管我对方括号有意见,但它是 R6RS 的一部分,并且长期以来一直与许多主要实现(如 Chez 和 Racket)一起使用。你不能说它们不是真正的 Scheme 实现。
-
其实Guile已经默认接受over two years的方括号了。
标签: lisp scheme common-lisp racket