Невозможно запустить слизь с emacs + sbcl под windows - PullRequest
2 голосов
/ 28 февраля 2012

Я хочу настроить мой emacs для работы с SLIME и SBCL.Файл .emacs выглядит следующим образом:

(add-to-list 'load-path "D:/app/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime)
(slime-setup)

Теперь я могу запустить emacs, но если я наберу Mx slime, возникнет ошибка, сообщающая что-то вроде: "function SWANK-BACKEND: fd-stream-input-buffer-empty-p не определен ", так что соединение с swank не может быть установлено.

Какая проблема может быть?Спасибо

Версия Emacs - 23,3.Версия sbcl является последней 1.0.55.Слизь скачивается через cvs.Операционная система Windows7

Ответы [ 2 ]

2 голосов
/ 28 февраля 2012

SBCL для Windows - это порт в процессе .

Если вы хотите попробовать Emacs / SLIME под Windows, вы можете добиться большего успеха с Clozure CL ,Легкое начало: попробуйте Lispbox , который поставляется с предварительно настроенным Clozure CL и также включает Quicklisp .

Если вам действительно нужно использовать SBCL в Windows, см. Windows fork (со страницы таблицы платформы SBCL - ссылка выше).

0 голосов
/ 26 декабря 2012

Настройка переменной окружения sbcl_home работает для меня с не раздвоенной версией.

...