(to-customize (to-install Common-Lisp-IDE))

от автора

Доброго времени суток, уважаемый читатель!
Перед каждым новичком в мире языка программирования Common Lisp возникает проблема выбора среды разработки — Integrated Development Environment (далее, IDE).

Существует большое количество IDE для Common Lisp. Перечислим некоторые, самые распространенные, из них:

Для Знатоков

Знатоки могут возразить относительно последних двух пунктов списка.
Ведь, казалось бы, 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 стандартизированный язык программирования, не имеющий единой канонической реализации.
Приведу список основных реализаций:

Нам нужна кроссплатформенная, свободная, автивно развивающаяся реализация 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\
  • Создаем пустой файл с названием .emacs в C:\Users\%username%\
  • Создаем пустую директорию C:\Users\%username%\.quicklisp\
  • Скачиваем файл quicklisp.lisp и размещаем его в директорию C:\Users\%username%\.quicklisp\

GNU/Linux

ссылка на оригинал статьи http://habrahabr.ru/post/259737/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *