gpt4 book ai didi

lisp - 如何从 REPL 获得离线 CLHS?

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

我在 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) 与交互式 shell 集成 这样我就可以快速获得它。我在哪里可以找到这样的 CLHS 离线副本以及如何将它与 REPL 集成?

最佳答案

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

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

关于lisp - 如何从 REPL 获得离线 CLHS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8703081/

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