2

我在 Windows 上使用 GNU Common Lisp。

在交互模式中,在我输入 后(funcnTAB,REPL 会自动完成函数名称。当我TAB再次按下时,调试器触发如下:

Break 1 [31]> (isqrt

ISQRT is the symbol ISQRT, lies in #<PACKAGE COMMON-LISP>, is accessible in 11
packages CLOS, COMMON-LISP, COMMON-LISP-USER, EXPORTING, EXT, FFI, POSIX,
READLINE, REGEXP, SCREEN, SYSTEM, names a
*** - CLHS-ROOT: variable *CLHS-ROOT-DEFAULT* has no value
The following restarts are available:
ABORT          :R1      Abort debug loop
ABORT          :R2      Abort main loop

看起来我可以以某种方式将参考(CLHS)与交互式外壳集成,以便我可以快速使用它。我在哪里可以找到这样的 CLHS 离线副本以及如何将其与 REPL 集成?

4

2 回答 2

5

它可以从这里下载:ftp: //ftp.lispworks.com/pub/software_tools/reference/HyperSpec-7-0.tar.gz

然后您显然应该将解压缩它的位置放入变量*CLHS-ROOT-DEFAULT*中,以便 GCL 可以访问它。(我自己使用来自 SLIME 的 HyperSpec,因此它的位置在 Emacs 变量common-lisp-hyperspec-root中。)

于 2012-01-02T17:49:01.750 回答
0

请参阅 Bill Clementson 的这篇文章http://bc.tech.coop/blog/040411.html以及他之前链接到的文章。

于 2012-01-02T19:02:08.070 回答