2

私はWindowsでGNUCommonLispを使用しています。

インタラクティブmoedでは、入力した後(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 に答える