获取CL-USER提示符

时间:2013-10-16 01:58:14

标签: emacs lisp common-lisp

发生了这种情况:

 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>提示,它在某种程度上是“无效的”,你可以在这里看到。

如何退出这种情况?

1 个答案:

答案 0 :(得分:4)

当我设法炸掉底层的Lisp实例时,这种情况发生在我身上。或者,如果我设法杀死SLIME与之交互的线程......也会损坏实例。

检查*inferior-lisp*缓冲区是否有线索;如果挂起,M-x slime-restart-inferior-lisp将重新启动你的底层Common Lisp。