Lisp は初めてで、Slime を使用して Emacs で作業していますが、常にこのエラーが発生します。
Error: The variable SWANK/SBCL::*SWANK-DEBUGGER-CONDITION* is unbound.
これをグーグルで検索するのに長い時間を費やしましたが、その変数への参照が見つかりません。それは何ですか?そして、それは何にバインドされるべきですか?
Lisp は初めてで、Slime を使用して Emacs で作業していますが、常にこのエラーが発生します。
Error: The variable SWANK/SBCL::*SWANK-DEBUGGER-CONDITION* is unbound.
これをグーグルで検索するのに長い時間を費やしましたが、その変数への参照が見つかりません。それは何ですか?そして、それは何にバインドされるべきですか?
お使いのスライムのバージョンに問題があるようです:
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 を参照してください。