我正在寻找一个表达式,它将导致解释器在求值时退出。

我在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/

10-11 01:32