Как установить LISP в Linux?

Опубликовано: 6 Сентября, 2022

LISP (списочное программирование) — второй по возрасту язык программирования высокого уровня после Fortran. Он имеет полностью заключенную в скобки префиксную нотацию.

Установка LISP в Linux:

Выполните следующие шаги, чтобы установить LISP в Linux:

Шаг 1: Установите компилятор SBCL.

Steel Bank Common Lisp (SBCL) — наиболее распространенный компилятор Lisp. Он имеет открытый исходный код и предоставляет компилятор, среду выполнения и интерактивную среду, включая отладчик, статистический профилировщик, инструмент покрытия кода и многие другие расширения.
Установите его с помощью следующей команды (введите пароль при появлении запроса):

sudo apt-get update
sudo apt-get -y install sbcl

Для Arch Linux вы можете использовать следующую команду:

sudo pacman --noconfirm -S sbcl

Шаг 2: Теперь установите менеджер пакетов Quicklisp

sudo apt-get -y install curl
curl -o /tmp/ql.lisp http://beta.quicklisp.org/quicklisp.lisp
sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp 
       --eval "(quicklisp-quickstart:install :path "~/.quicklisp")" 
       --eval "(ql:add-to-init-file)" 
       --quit

Шаг 3. Теперь установите текстовый редактор или IDE по вашему выбору.

Вы можете использовать любой текстовый редактор для редактирования файлов lisp. Некоторые популярные варианты: VS code, SLIME, EMACS, Vim и т. д.

Предлагаемые расширения для кода VS:

  • Общий Лисп
  • Код бегун

Пример:

Здесь мы сохраняем файл как filename.lisp , например. тест .lisp.

Перейдите к местоположению файла и запустите его с помощью команды:

sbcl --script filename.lisp
For example:
sbcl --script test.lisp

Выход: