所以我在编写自己的函数并将其命名为make-list
,我从调试器中得到了它:
The function MAKE-LIST is predefined in Clozure CL.
[Condition of type SIMPLE-ERROR]
Restarts:
0: [CONTINUE] Replace the definition of MAKE-LIST.
很好,但是如果我不小心选择了选项 0
怎么办?我的编译器会不会坏了,并且永远有一个内部函数的错误定义,就像我会替换它一样?
最佳答案
只有您当前运行的图像会被破坏,在这种情况下您可以重新启动 CCL 来恢复它。
造成永久性损坏的唯一方法是保存图像,并选择覆盖原始图像文件。
关于lisp - 这可能会永久地和意外地覆盖编译器自己的功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19419518/