这里是新手常见的Lisp问题。
是否有办法重新设置环境状态?我的意思是,是否有一些命令将REPL恢复到启动后的状态,即取消所有变量、函数等。或者如果它不在通用Lisp标准中,那么SBCL (我使用的实现)中是否有一些扩展来实现这个功能呢?
(编辑:我知道在黏液中,M黏液-重新启动-低劣的lisp可以做到这一点,但我想知道是否有一种方法不重新启动这个过程)
发布于 2010-09-16 11:03:17
一般不会,不。我偶尔也想做这样的事情,所以我的工作流程通常是创建一个新的包来保存我正在启动的任何项目,然后当我想重新设置使用删除包的东西时。我从不在CL-用户包中做任何工作,因为不同的实现有不同的内容。
发布于 2012-08-03 18:27:35
使用Clear,如REPL菜单的清除缓冲区中所示
https://stackoverflow.com/questions/3725595
复制相似问题