我正在尝试使用SBCL 1.2.2获得slimv(来自hg的最新版本)。
当我将let g:slimv_impl="sbcl"
添加到.vimrc
并尝试让slimv开始时
SWANK服务器加载失败并显示以下错误:
;
; caught ERROR:
; READ error during COMPILE-FILE:
;
; Symbol "CODE-TRACE-TABLE-OFFSET-SLOT" not found in the SB-VM package.
;
; Line: 1406, Column: 70, File-Position: 55999
;
; Stream: #<SB-SYS:FD-STREAM
; for "file ~/.vim/bundle/slimv/slime/swank-sbcl.lisp"
; {1002D56253}>
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 1 ERROR condition
; caught 1 STYLE-WARNING condition
; printed 1 note
; compilation aborted after 0:00:00.267
一个快速谷歌让我怀疑捆绑的SLIME版本太旧了,
所以我得到了最新版本(2.10)并用它替换了slime
文件夹。
现在启动并连接到lisp进程似乎工作正常,但是
REPL坏了。我可以输入代码,但按返回不会输出结果
并且不会再次打印提示。 Eval-Defun
等似乎也无效。
我的VIM是7.4版本,使用Python(2.7)支持编译。 slimv工作正常 使用CLISP时。