スレッド対応の clisp を使用して stumpwm を正常にビルドしました。そして、作成された stumpwm はうまく機能します。ただし、以下のように ~/.stumpwmrc から起動すると、swank サーバーは機能しません。
(load "~/.vim/slime/start-swank.lisp")
Swank サーバーはnetstat -na
、ポート 4005 でリッスンしていることを示すように、実際に開始されています。しかし、telnet 127.0.0.1 4005
「接続はピアによって閉じられています」と報告されます。VIMのslimvがスワンクサーバーに接続できないように。
別のclisp REPLを開始して実行する(load "~/.vim/slime/start-swank.lisp")
と、telnetとslimvの両方が正常に機能します。
(load "~/.vim/slime/start-swank.lisp")
~/.stumpwmrc で動作しないのはなぜですか?
参考までに、stumpwm ログ:
Starting swank on port 4005
;; Loading file /home/***/.vim/slime/start-swank.lisp ...
;; Loading file /home/***/.vim/slime/swank-loader.lisp ...
;; Loaded file /home/***/.vim/slime/swank-loader.lisp
;; Loading file /home/***/.slime/fasl/2012-03-06/clisp-2.49-unix-pc386/swank-backend.fas ...
;; ...
;; Loaded file /home/***/.slime/fasl/2012-03-06/clisp-2.49-unix-pc386/contrib/swank-mrepl.fas
;; Swank started at port: 4005.
大丈夫そうですが、私はもう stumpwm を使うことができません!