【发布时间】:2015-10-28 16:41:00
【问题描述】:
如何让 swank 忘记所有之前评估过的定义?
我希望它取消定义通过评估定义的所有宏、函数和变量(例如 ,b 评估缓冲区)。并让它恢复到与我重新启动 PC 并重新启动 swank 服务器时相同的状态。
我试过了:
-
slimv Clear-REPL (
,-) 命令:这似乎只是为了清除屏幕(缓冲区)。
-
CL-USER>
(swank:restart-server)(来自 REPL 缓冲区):服务器重新启动,但它仍然记得我的旧
defun和其他定义。 -
CL-USER>
(slime-restart-inferior-lisp)和 `(slimv-restart-inferior-lisp)两者都未定义。
【问题讨论】:
-
您到底想达到什么目标?有可能删除函数和宏名称的绑定,并且您可以摆脱整个包。
-
@Daniel-Jour,编辑了这个问题,试图澄清我想要实现的目标。
标签: slimv vim common-lisp swank slimv