我从 https://sourceforge.net/projects/clisp/ 下载了 clisp 并从 github 存储库克隆了 FRL https://github.com/lispm/FRL/tree/master
我尝试按照以下说明进行操作https://github.com/lispm/FRL/blob/master/setup.text但在第3步我遇到了下一个错误:
Break 5 [8]> (load "labs/FRL/init.lisp")
;; Loading file labs\FRL\init.lisp ...
*** - READ: input stream #<INPUT BUFFERED FILE-STREAM CHARACTER #P"labs\\FRL\\init.lisp" @72> ends within a token
after multiple escape character
The following restarts are available:
ABORT :R1 Abort debug loop
ABORT :R2 Abort debug loop
ABORT :R3 Abort debug loop
ABORT :R4 Abort debug loop
SKIP :R5 skip (PACKAGE-DECLARE FRL GLOBAL ...)
RETRY :R6 retry (PACKAGE-DECLARE FRL GLOBAL ...)
STOP :R7 stop loading file D:\University\Subjects\knowledge engineering\CLISP\clisp-2.49\labs\FRL\frlpkg.lisp
ABORT :R8 Abort debug loop
SKIP :R9 skip (PACKAGE-DECLARE FRL GLOBAL ...)
RETRY :R10 retry (PACKAGE-DECLARE FRL GLOBAL ...)
STOP :R11 stop loading file D:\University\Subjects\knowledge engineering\CLISP\clisp-2.49\labs\FRL\frlpkg.lisp
ABORT :R12 Abort main loop
简而言之,你不能:FRL 是为 MACLISP 和 Franz Lisp 编写的,这两者都是早于 CL 的过时的 Lisp 方言。
setup.text
中的说明描述了如何让它在 Franz Lisp 上工作(所以可能在 Vax 上)。这是历史代码。
您可能可以对其进行大量更改以使其正常工作,但它不会开箱即用。您还可以强制运行 MACLISP 或 Franz Lisp 的某些版本:MACLISP 需要一个 PDP-10 模拟器,有一个 Franz Lisp 到 x86 的端口,但那是 30 年前的事了:我不知道是否可以仍然可以工作/有可能使其工作。