我对lisp很新。当我在clisp环境中玩游戏时,我经常犯错误,但后来立即受到像
这样的长名单的惩罚ABORT :R11 Abort debug loop
ABORT :R12 Abort debug loop
ABORT :R13 Abort debug loop
ABORT :R14 Abort debug loop
ABORT :R15 Abort debug loop
这只是毁了我的屏幕,我看不到任何以前的命令。有谁知道如何消除这个提示?
答案 0 :(得分:4)
这是因为您遇到了错误,进入调试器并继续工作,堆积嵌套调试器。完成检查错误后,应选择适当的重新启动以结束调试。我不记得在CLISP中快速击键是什么,但可能是jokester的答案。
答案 1 :(得分:3)
除了所有其他优秀答案之外,这里还有a way to avoid landing in the debugger(一个方案):
(set-global-handler 'error 'sys::abortonerror)
这是不推荐,请改为学习the debugger!
,例如,使用:q
从所有调试器转到顶级REPL。
答案 2 :(得分:1)
在gnu clisp
和linux中,您可以使用ctrl-D
离开并返回
如果您使用的是Windows版本但不起作用,请尝试ctrl-Z <enter>
\