Я пытаюсь получить slimv (последняя версия от hg), работающая с SBCL 1.2.2. Когда я добавляю let g:slimv_impl="sbcl"
к .vimrc
и попытаться позволить slimv начать сервер Суонк нагрузка терпит неудачу с этой ошибкой:Как мне получить slimv, работающий с SBCL?
;
; 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
Быстрый Google привел меня подозревать, что в комплекте версия SLIME слишком стар, поэтому я получил последнюю версию (2.10) и заменил папку slime
. Теперь начало и подключение к процессу lisp, кажется, работают нормально, но ошибка REPL. Я могу ввести код, но нажатие return не выводит результат и не распечатывает приглашение еще раз. Eval-Defun
и т. Д., Похоже, тоже не работают.
My VIM - это версия 7.4, скомпилированная с поддержкой Python (2.7). slimv работает нормально при использовании CLISP.
Слимм автор здесь. Да, связанная версия SLIME слишком старая, я планирую заменить ее последней. Существует новая ошибка, сообщаемая [здесь] (https://github.com/kovisoft/slimv/issues/13) о некорректном вызове ': create-repl'. Пожалуйста, проверьте, разрешает ли внесение изменений в отчет об ошибках (изменение 'swank: create-repl' =>' swank-repl: create-repl' и 'swank: listener-eval' =>' swank-repl: listenener -eval' в 'ftplugin/swank.py'). –
Это сделало. Благодарим вас за помощь и, конечно, за письмо slimv: D – user116432
Благодарю вас за тест. Я скоро исправлю эту проблему. –