Общий Лисп на CentOS 7

Я ищу способ получить работающий компилятор Common Lisp в CentOS 7.

Кажется, что ни базовые репозитории, ни репозитории EPEL не содержат ни одного из широко доступных компиляторов Lisp с открытым исходным кодом. Есть немного информации относительно CLISP и SBCL на CentOS 6, но нет ни о каком компиляторе на CentOS 7.

Я что-то здесь упускаю или переход с RHEL6 на RHEL7 полностью забыл о компиляторах CL?

5 ответов

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

Вы можете скачать двоичный файл SBCL с http://www.sbcl.org/

Вы можете получить Clozure CL по http://ccl.clozure.com/

Другие реализации доступны аналогичным образом, но эти два являются лучшими.

Я уверен yum install sbcl clisp буду работать:

$ yum search sbcl
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.mirror.nac.net
 * epel: mirrors.einstein.yu.edu
 * extras: reflector.westga.edu
 * updates: mirror.es.its.nyu.edu
========================================== N/S Matched: sbcl 
maxima-runtime-sbcl.x86_64 : Maxima compiled with SBCL
sbcl.x86_64 : Steel Bank Common Lisp

  Name and summary matches only, use "search all" for everything.

SBCL доступен в EPEL7: https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/sbcl.html

(Я предполагаю, что это еще не было предоставлено, когда этот вопрос был первоначально задан, но, по крайней мере, на момент написания этого он был там.)

Для EPEL7 существует COPR-репо: https://copr.fedoraproject.org/coprs/shassard/sbcl/

Может быть, вы хотели бы попробовать это?

Я могу установить SBCL на Amazon EC-2 - CentOS 7 с помощью следующей команды:

wget https://copr-be.cloud.fedoraproject.org/results/shassard/sbcl/epel-7-x86_64/sbcl-1.2.9-1.el7.centos/sbcl-1.2.9-1.el7.centos.x86_64.rpm
sudo rpm -Uvh sbcl-1.2.9-1.el7.centos.x86_64.rpm 

Примечание: я не смог запустить "sudo yum install SBCL"

Другие вопросы по тегам