gpt4 book ai didi

LISP In Small Pieces - 运行代码的最佳 LISP 环境?

转载 作者:太空宇宙 更新时间:2023-11-03 18:33:27 26 4
gpt4 key购买 nike

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 系统上运行?

最佳答案

里面有很多程序。我做了一些测试,看看我能多好地回答这个问题,而不必单独尝试。 tarball 中有 131 个扩展名为“.scm”的文件。然而,似乎有带有其他扩展名(例如 .bgl)的 Scheme 程序。所以我搜索了前五行包含“L i S P”的文件。这会产生 173 个文件。我尝试在 my preferred Scheme implementation 上运行所有这些.其中 31 个运行没有错误。几乎所有这些都在“src”目录中。所以特定于语言的程序确实看起来确实是特定于语言的。让我们看一下失败的 src/文件之一,“chap9z.scm”。 define-abbreviation 令人窒息。我不知道这个符号的来源,但它在任何地方都没有定义。但是它的所有用途都可以通过 guile 的 syntax-rules 来执行。

关于LISP In Small Pieces - 运行代码的最佳 LISP 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10362400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com