热门问题
时间线
聊天
视角

CLISP

来自维基百科,自由的百科全书

CLISP
Remove ads

计算机编程中,CLISPCommon Lisp编程语言的一个实现,最初由Bruno Haible和Michael Stoll为Atari ST而开发。现在它支持UnixMicrosoft Windows操作系统

事实速览 原作者, 首次发布 ...

CLISP包括:解释器字节码编译器调试器套接字接口、高层外界语言接口、强大的国际化支持、和两个对象系统:Common Lisp对象系统(CLOS)和元对象协议(MOP)。

它是用CCommon Lisp写成。它现在是GNU计划的一部分并且是自由软件,可以在GNU通用公共许可证(GPL)下获得。

Remove ads

历史

Haible最初不打算在GPL下发行CLISP,但是在与Richard Stallman的广为人知的邮件交流后,他最终同意了这么做。关键问题是CLISP是否为GNU Readline衍生作品[4]

移植

CLISP是非常可移植的,运行在几乎所有基于Unix操作系统还有Microsoft Windows上。尽管解释字节码通常要慢于运行编译后的本机二进制代码,这并不总是主要问题(特别是在I/O是瓶颈的应用比如Web开发中)。CLISP也比其他流行的FOSS Common Lisp比如SBCL要容易搭设。

接纳

保罗·格雷厄姆使用CLISP来运行他初创的Viaweb软件。Viaweb是一个早期的web应用

Conrad Barski的《Land of Lisp》在教科书练习中使用了一些特定于CLISP的函数。

参见

引用

Loading content...

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads