LINUX.ORG.RU

Да вроде недавно только на planet.lisp это пробегало. Хотя, может 
быть, и там это было классикой. 

Пользуясь случаем. Те, кто будут работать в локали UTF-8 со связкой 
CLISP и Slime, могут поиметь проблемы. К тому, что написано в README 
надо добавить еще кое что в ~/.emacs.


(add-to-list 'load-path "/road/to/slime/")
(setq inferior-lisp-program "/usr/bin/clisp -K full")
(setq slime-net-coding-system 'utf-8-unix)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ вот это надо добавить.
(require 'slime)
(slime-setup)

Ну и environment в Emacs тоже в utf-8 установить, разумеется.

Ну и еще "пользуясь случаем". Кто захочет поэкспериментирвоать с 
McCLIM/CLX в CLISP, те могут брать уже не устаревший mit-clx из 
дистрибуции CLISP, а telent-clx из darcs-репозитория Cristopher Rhodes
(см. cliki.net/clx). Я добавил порт для CLISP и патчи уже в его 
экспериментальную ветку вошли, но их еще нет в CLISP. И объявлений 
Кристофер делать не будет, так как работает исключительно на SBCL. 
Только надо будет пересобрать CLISP без модулей new-clx и mit-clx (см.
 ключи для сборки CLISP).

Zubok ★★★★★
()
Ответ на: комментарий от stassats

>Ну это в любом гугле найти можно ;)

Ну я потратил немало времени, чтобы понять, что релевантно проблеме. Первой же мыслью было, что slime поломан для CLISP. Если бы дело было в кодировках только (вывелись кракозябры, например), то можно догадаться, а тут симптом такой, что в процессе компиляции произвольного кода slime напрочь вылетает, рвется соединение со swank с непонятной ошибкой. И попробуй догадайся, что это из-за кодировки. Большинство англоязычников с этим не сталкиваются. А в русской локали CLISP имеет неосторожность русскими словами ругаться. :)

Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.