我正在寻找一个表达式,它将导致解释器在求值时退出。
我在HyperSpec中找到了很多特定于实现的内容,但我想知道规范中是否有未定义的内容。我发现CLISP和SLIME都可以识别(quit)
,而CLISP只识别(exit)
,但是我找不到任何引用这两个文件的文档。
最佳答案
由于大多数Lisps将退出函数导入到CL-USER中,因此CL-USER::QUIT是一个很好的猜测,而无需知道特定于实现的程序包的位置。
(cl-user::quit)
请注意两个冒号,因为不需要从CL-USER软件包中导出QUIT。
关于lisp - 是否有命令停止Common Lisp中的解释器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4425400/