All Common Lisp Implementations
luyued 发布于 2011-02-06 22:01 浏览 N 次
简要统计了一下,目前世界上共有 13 种 Common Lisp 实现,其中 7 个是开源的,6 个是商业实现。最近 SCL 开放给非商业用户了,另外我朋友 Mazha 买了一台 PowerMac G4,结果所有这 13 种平台现在我都有条件运行起来,用于测试我的可移植程序了。
名称
主要支持的平台
站点
CMUCL
Darwin/x86, Linux/x86
http://www.cons.org/cmucl
SBCL
Linux/x86
http://www.sbcl.org
Clozure CL
Darwin/amd64, Darwin/ppc
http://www.clozure.com/clozurecl.html
ABCL
Java VM
http://common-lisp.net/project/armedbear
ECL
Linux/x86
http://ecls.sourceforge.net
CLISP
All platforms
http://clisp.cons.org
MCL
Darwin/ppc
http://www.digitool.com
Corman Lisp
win32
http://www.cormanlisp.com
Power Lisp
Darwin/ppc
http://www.cormanlisp.com/PowerLisp.html
Allegro CL
win32, Linux
http://www.franz.com
LispWorks
win32, Darwin, Linux
http://www.lispworks.com
Scieneer CL
Solaris/amd64, Linux/amd64
http://www.scieneer.com/scl
Open Genera
Alpha VM on Linux/amd64
http://www.symbolics.com
注意并非所有这 13 种平台都是从头写出来的,其中一些是由另一些发展而来的:SBCL 和 Scieneer CL 来源于 CMUCL;Clozure CL, Power Lisp 以及 Corman Lisp 都是来源于商业 MCL (Macintosh Common Lisp)。
虽然 Common Lisp 早已标准化了,但是要想写出能在所有上述平台上运行的 Common Lisp 程序还是有些难度的,因为一个真正有用处的程序还可能用到网络、多线程、外部函数接口、GUI,以及一些尚未标准化的语言特性 (流,MOP) 等。
Common Lisp,精彩的世界。
名称
主要支持的平台
站点
CMUCL
Darwin/x86, Linux/x86
http://www.cons.org/cmucl
SBCL
Linux/x86
http://www.sbcl.org
Clozure CL
Darwin/amd64, Darwin/ppc
http://www.clozure.com/clozurecl.html
ABCL
Java VM
http://common-lisp.net/project/armedbear
ECL
Linux/x86
http://ecls.sourceforge.net
CLISP
All platforms
http://clisp.cons.org
MCL
Darwin/ppc
http://www.digitool.com
Corman Lisp
win32
http://www.cormanlisp.com
Power Lisp
Darwin/ppc
http://www.cormanlisp.com/PowerLisp.html
Allegro CL
win32, Linux
http://www.franz.com
LispWorks
win32, Darwin, Linux
http://www.lispworks.com
Scieneer CL
Solaris/amd64, Linux/amd64
http://www.scieneer.com/scl
Open Genera
Alpha VM on Linux/amd64
http://www.symbolics.com
注意并非所有这 13 种平台都是从头写出来的,其中一些是由另一些发展而来的:SBCL 和 Scieneer CL 来源于 CMUCL;Clozure CL, Power Lisp 以及 Corman Lisp 都是来源于商业 MCL (Macintosh Common Lisp)。
虽然 Common Lisp 早已标准化了,但是要想写出能在所有上述平台上运行的 Common Lisp 程序还是有些难度的,因为一个真正有用处的程序还可能用到网络、多线程、外部函数接口、GUI,以及一些尚未标准化的语言特性 (流,MOP) 等。
Common Lisp,精彩的世界。
相关资讯
- 06-02· 【转】 给Ubuntu安装netboo
- 06-02· Netbook
- 05-31· 你搜“联宝戏” 揭示你未
- 05-31· 联宝戏一切成功都是那么
- 05-31· 联宝(LINPO)
- 05-31· 台湾联宝CY25 ¥1400
- 05-31· 透视!笔记本奸商的无间道
- 05-31· 沈阳惠普笔记本维修千万
- 05-31· 重庆联宝活性炭恭祝各位
- 05-31· [转载]第十步:移联宝移动
最新资讯
- 05-28· 高端便携商务本 富士通
- 05-27· 富士通推首台器MeeGo新本
- 05-27· 富士通云计算方案三级跳
- 05-26· 惠普 Compaq 6530B(VA078PA)
- 05-26· of Alienware M14xAkku HP Compaq
- 05-26· ASUS HP COMPAQ DELL 笔记...
- 05-26· 惠普Compaq Presario CQ40 313A
- 05-25· 2011年03月25日
- 05-25· 如何安装在您的康柏Evo
- 05-25· 康柏斯校园购物网康柏斯