Доброго времени суток, уважаемый читатель!
Перед каждым новичком в мире языка программирования Common Lisp возникает проблема выбора среды разработки — Integrated Development Environment (далее, IDE).
Существует большое количество IDE для Common Lisp. Перечислим некоторые, самые распространенные, из них:
- LispWorks IDE (commercial, crossplatform)
- Allegro Common Lisp (commercial, crossplatform)
- LispIDE (open source, Windows 2K/XP/Vista/7)
- Lispbox (open source, crossplatform)
- Emacs + Slime (open source, crossplatform)
Ведь, казалось бы, Lispbox = Emacs + Slime?!
Но, если внимательно посмотреть на сайт Lispbox, то, под ссылками для скачивания пакета, Вы увидите:
Last updated: February 6, 2011.
В данной статье я подробно расскажу как установить и настроить кроссплатформенную среду разработки для Common Lisp, как скачивать и устанавливать дополнительные библиотеки при помощи quicklisp — менеджера пакетов Common Lisp. Будет много полезных ссылок на ресурсы и материалы по языку.
Речь пойдет о связке GNU Emacs & Slime.
Если Вас интересует Common Lisp, Вам нужна кроссплатформенная, мощная, интерактивная Common Lisp IDE с блэкджеком и дамами дебаггером и дизассемблером (внезапно!), то, прошу под кат…
Выбор реализации Common Lisp
Common Lisp — ANSI стандартизированный язык программирования, не имеющий единой канонической реализации.
Приведу список основных реализаций:
- Allegro Common Lisp
- Austin Kyoto Common Lisp
- CLISP
- CMU Common Lisp
- Coral Common Lisp
- Corman Common Lisp
- Embeddable Common Lisp
- GNU Common Lisp
- Kyoto Common Lisp
- Macintosh Common Lisp
- Steel Bank Common Lisp (SBCL)
Нам нужна кроссплатформенная, свободная, автивно развивающаяся реализация Common Lisp. Я выбрал SBCL.
Итак, начнем!!!
Подготовительные работы
MS Windows
- Создаем директорию для GNU Emacs по адресу: C:\emacs\
- Создаем директорию для SBCL по адресу: C:\sbcl\
- Скачиваем последнюю версию GNU Emacs и распаковываем в директорию C:\emacs\
- Скачиваем дистрибутив SBCL и устанавливаем в директорию C:\sbcl\
- Заходим в директорию с GNU Emacs (C:\emacs\bin\), находим addpm.exe и запускаем его
(добавит иконку запуска Emacs в меню Пуск) - Редактируем переменные окружения:
- Создаем (если такой переменной еще нет) переменную окружения с названием HOME и значением
C:\Users\%username%\, где %username% — имя Вашей учетной записи - Создаем (если такой переменной еще нет) переменную окружения с названием PATH и значением C:\emacs\bin\
- Создаем (если такой переменной еще нет) переменную окружения с названием HOME и значением
- Создаем пустой файл с названием .emacs в C:\Users\%username%\
- Создаем пустую директорию C:\Users\%username%\.quicklisp\
- Скачиваем файл quicklisp.lisp и размещаем его в директорию C:\Users\%username%\.quicklisp\
GNU/Linux
ссылка на оригинал статьи http://habrahabr.ru/post/259737/
Добавить комментарий