Для меня проблема заключалась в том, что функция slime
(v2.22) из Emacs запускалась с дополнительным аргументом from-emacs t
, который swank-loader.lisp
не поддерживал (v2.22).
Для меня сработало редактирование slime-v2.22/swank-loader.lisp:init
для принятия одного нового аргумента from-emacs
, который не используется как причина в теле функции, потому что я не знаю, как этот аргумент следует обрабатывать. Но slime
начинается сейчас нормально и работоспособно.
Также при запуске slime
я получаю предупреждение о несовместимых версиях: slime v2.23 и swank v2.22, но, как я проверял с помощью list-packages
и просто по именам папок - у меня есть slime
и swank
обе версии v2.22. Это путаница для меня прямо сейчас.
Если кто-то знает подробности об этом, пожалуйста, прокомментируйте.