CentOS 7上的Common Lisp

时间:2015-01-12 11:25:51

标签: lisp common-lisp redhat sbcl centos7

我正在寻找一种在CentOS 7中使用Common Lisp编译器的方法。

似乎base或EPEL repos都不包含任何广泛使用的开源Lisp编译器。关于CentOS 6上的CLISP和SBCL有一些信息,但没有关于CentOS 7上任何编译器的信息。

我在这里遗漏了什么或者从RHEL6到RHEL7的转换是否完全忘记了CL编译器?

5 个答案:

答案 0 :(得分:8)

直接获取Common Lisp系统比从分发包装系统获得更好。包系统滞后,Common Lisp的库模型不适合包。

您可以从http://www.sbcl.org/

下载SBCL二进制文件

您可以从http://ccl.clozure.com/

获取Clozure CL

其他实现以类似方式提供,但这两种方式是最好的。

答案 1 :(得分:2)

SBCL在EPEL7中可用:https://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/sbcl.html

(我想在最初提出这个问题时尚未提供,但至少在写这篇文章的时候就已经提出了。)

答案 2 :(得分:0)

我确信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.

答案 3 :(得分:0)

EPEL7有一个COPR-Repo:https://copr.fedoraproject.org/coprs/shassard/sbcl/

也许你想尝试一下这个?

答案 4 :(得分:0)

我可以使用以下命令在Amazon EC-2 - CentOS 7上安装SBCL:

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”