大家好,谢谢您阅读我的问题。
我无法从lisp控制台加载quicklisp的文件setup.lisp。
它引发以下错误:
在第134行加载C:/quicklisp/setup.lisp时出错(偏移量5035) 线程“主” {1DD02175}:在类型为PROGRAM-ERROR的情况下调用调试器 SPECIAL-OPERATOR THROW的参数数目错误;预计2个。
正如ABCL用户手册所述,我正在使用eclipse中的ABCL(武装熊常见Lisp)加载它。
例如,可以从REPL完全安装Quicklisp([Bea]) 作为单一形式: CL-USER>(加载“ http://beta.quicklisp.org/quicklisp.lisp”) 将加载并执行Quicklisp设置代码。
下一步是运行(quicklisp-quickstart:install)
,直到加载setup.lisp文件为止,该方法才能正常工作。
重新启动应用程序时,我会执行相同的操作,并告诉我quicklisp已安装,需要加载setup.lisp文件,但会引发与我以前发布的错误相同的错误。
答案 0 :(得分:0)
作为加载Quicklisp的优化,abcl尝试编译quicklisp/setup.lisp
源工件。如果不同步,并且提供的重新启动无法处理,则用户可以使用以下方法手动清除情况:
rm ~/quicklisp/setup.abcl
TODO:提供更好的交互式重启,以重新编译fasl