我一直在玩LispCabinet,稍微休息一下。我在家裏的個人電腦上工作的效果,以及我工作的個人電腦在我以前的工作中,似乎在我的新工作中凍結Emacs或SLIME。LispCabinet在線閱讀凍結
我經歷實用的Common Lisp來複習了,而這個功能:
(defun prompt-read (prompt)
(format *query-io* "~a: " prompt)
(force-output *query-io*)
(read-line *query-io*))
作品完美地在家裏。然而,在工作中運行它會在輸入幾個字符後凍結,直到我終止解釋器。我已經收窄至
(read-line *query-io*)
的運行本身就會造成凍結。以下內容也失敗:
(read *query-io*)
(read-line *standard-input*)
(read *standard-input*)
我完全難以理解可能會導致這種情況。有任何想法嗎?
我在Windows 7 Pro SP1上運行LispCabinet 0.3.3。
LispBox的工作正常,但即使恢復到早期版本的LispCabinet,我仍然遇到同樣的失敗。
我想我明白了。我試過官方SBCL,它在命令行版本上工作,但仍然不在Emacs中。我很確定這是Anything模式或自動完成。當它凍結時,狀態欄顯示「流水線請求swank:模糊完成」。在沒有自動完成模式和任何模式的情況下重新安裝後,它會再次運行。我會試着弄清楚它是哪一個。 –
原來是自動完成模式,打破了它。 –
現在是固定的? –