发生了这种情况:
CL-USER> (/4 5.)
Invoking restart: Retry applying /4 to (5).
Invoking restart: Reset this thread
; Evaluation aborted on #<CCL::UNDEFINED-FUNCTION-CALL #x302000B0B6AD>.
CL-USER> (/ 4 5.)
sljk
无论我键入什么,CL-USER>
提示都不会返回。显然,我有一个拼写错误,并且在/
之后没有包含空格给了我错误屏幕(那个REPL屏幕叫什么?)。我必须选择一个作为中止选项之一的选项,但是在它之后它给了我CL-USER>
提示,它在某种程度上是“无效的”,你可以在这里看到。
如何退出这种情况?
答案 0 :(得分:4)
当我设法炸掉底层的Lisp实例时,这种情况发生在我身上。或者,如果我设法杀死SLIME与之交互的线程......也会损坏实例。
检查*inferior-lisp*
缓冲区是否有线索;如果挂起,M-x slime-restart-inferior-lisp
将重新启动你的底层Common Lisp。