Quicklisp

Инструкция о том, как установить этот чудесный инструмент уже давалась в этом блоге, прошу обратиться к заметке по настройке окружения. Здесь же условимся в том, что quicklisp у Вас же установлен. Теперь стоит немного пролить свет на то, как он работает и какие команды понимает. Поехали! Читать далее

Видео уроки emacs

Сегодня будет небольшая подборка видео по редактору emacs. Это быстрый обзор, который я сделал сегодня. Надеюсь всем понравится. Почему для emacs — потому что работать с lisp удобней всего через связку emacs+slime. А чтобы был комфортней работать, то стоит изучить среду получше. Читать далее

Настройка emacs. Часть 2

Продолжим настраивать emacs, здесь не будет много слов. Сразу с места в карьер. Файл настроек emacs это скрипт на emacs-lisp. Для того, что закомментировать строчку используется точка с запятой. Как сделать блочные комментарии я не знаю. Вроде этой возможности нет, если я это упустил, то напиу в комментариях.
Далее пойдут выдержки кода и пояснение к ним. Читать далее

Настройка emacs. Часть 1

В этой статье я опишу то, как я настраивал свой emacs. Вообще, в интернете очень много статей о том как настроить emacs. Моя статья не претендует… ни на что, даже на оригинальность. Просто расскажу как это делал я. Точнее как бы сделал я, поскольку сейчас у меня знаний больше, чем раньше, а поэтому некоторые грабли можно обойти не наступая.
Первым этапом стоит скачать emacs с официального сайта GNU проектов. Сайты и ссылки не указываю на случай если что-то изменится. Думаю найти данный сайт в поисковике не составит труда. Да, кстати, это годится для linux, для windows думаю проще будет скачать и установить нажимая далее-далее-готово. После того как скачали и распаковали в нужную директорию заходим в неё и читаем INSTAL.md. Обычно он содержит всю информацию о том как установить данное ПО.
В моём случае нужно сначала сконфигурировать установщик, затем собрать и установить: Читать далее

Настройка окружения

Для того, чтобы начать программировать на лиспе лучше всего настроить среду. Можно конечно этого не делать и при каждой компиляции страдать. Думаю смысла в этом не так много. Поэтому приступим к настройке. Сначала установим сам компилятор-интерпретатор sbcl. Поскольку у меня linux, то расскажу как делать это на нём. Для поклонников mac os или windows действия не должны слишком отличаться. Если у вас debian-подобная система (как у меня), то всё довольно просто пишете:

sudo apt-get install sbcl

sbclbutton

Аналогично нужно установить emacs, slime и swank.

sudo apt-get install emacs slime cl-swank

Читать далее