0

Lisp は初めてで、Slime を使用して Emacs で作業していますが、常にこのエラーが発生します。

Error: The variable SWANK/SBCL::*SWANK-DEBUGGER-CONDITION* is unbound.

これをグーグルで検索するのに長い時間を費やしましたが、その変数への参照が見つかりません。それは何ですか?そして、それは何にバインドされるべきですか?

4

1 に答える 1

2

お使いのスライムのバージョンに問題があるようです:

https://github.com/slime/slime/issues/320

SO後期スライムコンフィを使用

Quicklisp-slime-helper は、Quicklisp から SLIME を簡単に使用できるようにします。

これを使用するには、Common Lisp 実装に quicklisp をロードしてから、以下を評価します。

(ql:quickload "quicklisp-slime-helper")

このコマンドは、"slime-helper.el" という名前の Quicklisp ベース ディレクトリにファイルを作成します。そのファイルをロードすると、Quicklisp スライム パスが Emacs ロード パスに追加されます。

~/.emacs には、次のようなものがあります。

(load (expand-file-name "~/quicklisp/slime-helper.el")) (setq Inferior-lisp-program "sbcl")

quicklisp-slime-helper は MIT ライセンスの下で利用できます。詳細については、LICENSE.txt を参照してください。

于 2016-06-08T07:27:43.977 に答える