Вобщем поставил себе Lisp Cabinet и по-тихоньку ковыряю CL по книжке "Мир Лиспа том 1". Но есть несколкьо проблем, так как я пока нулевой в Emacs'e.
1. Не знаю по какой причине, но при запуске ярлыка "Emacs (CLISP)" запускается пустой Emacs :( "M-x slime" выдает [no match]. Что делать, где искать?
2. Взял ноут сестры и пока на нем колдую. Объявил функцию и теперь не могу ее переобъявить. Перезапускаю Emacs, а она так же определена, что я мог сделать не так?
Спасибо
> так как я пока нулевой в Emacs'e
если хочется сразу прейти к практике, то почему бы не попробовать LispWorks Personal Edition, который можно скачать бесплатно. Tам есть своя IDE, с возможностью выбора CUA или Emacs-style раскладки.
И начать лучше с PCL или PAIP.
А чем плоха практика в том же SLIME'e? Если смогу освоить Emacs, то мне это только в плюс запишется :)
И почему PCL лучше, чем "Мир Лиспа"? Просто это единственная книга по Лиспу, которая у меня на руках и, по-моему, она с основ все объясняет.
Я бы посоветовал начать с Touretzky D. "Common Lisp. A Gentle Introduction to Symbolic Computation"
К сожалению я хорошо понимаю, только по-русски.
> А чем плоха практика в том же SLIME'e? Если смогу освоить Emacs, то мне это только в плюс запишется :)
Если освоишь, то да, SLIME лучше. Довольно много новичков отталкивает от изучения коммон лиспа боязнь перед емаксом (BOOOOO!!!).
Так есть спецы, которые смогут подсказать как решить мою проблему? :)
Спецом не являюсь, но Lisp Cabinet заработал сразу же. Единственное что, то что я его поставил на пробу, после того как устанавливал SBCL, Emacs, Slime по отдельности, по этой вот
публикации. Там есть момент, когда ставишь под Windows, правильно установить переменные окружения, настроить рабочую папку и для библиотек.