Common Lisp

来自 Arch Linux 中文维基

Common Lisp 是一种高度动态的多范例语言,强调交互性和性能。

实现[编辑 | 编辑源代码]

有多种实现:

  • ABCL — Armed Bear Common Lisp:运行 Java 虚拟机。
https://common-lisp.net/project/armedbear/ || abclAUR
  • CCL — Clozure Common Lisp 是基于 Open Macintosh Common Lisp 的实现:以其快速的编译时间而闻名。
https://ccl.clozure.com/ || cclAUR
  • CLISP — ANSI Common Lisp 解释器、编译器和调试器:提供良好的 C 集成和可嵌入性。
https://clisp.sourceforge.io/ || clisp
  • CMUCL — CMU Common Lisp:最初在卡内基梅隆大学开发的仅限 POSIX 的实现。
https://www.cons.org/cmucl/ || cmucl
  • ECL — Embeddable Common Lisp:提供良好的 C 集成和可嵌入性。
https://common-lisp.net/project/ecl/ || ecl
  • SBCL — Steel Bank Common Lisp:具有高度优化的本机代码生成编译器,其起源可以追溯到 90 年代初,以其精确的类型推导和严格遵守 ANSI 标准而闻名,它特别适用于通用和科学编程,是CMUCL 的一个分支。
http://www.sbcl.org/ || sbcl

Quicklisp[编辑 | 编辑源代码]

Quicklisp (quicklisp) 是用 common lisp 编写的程序包管理器,用于加载 common lisp 库。 它适用于所有主要的 common lisp 实现,并且是在 common lisp 社区中维护 common lisp 软件包的主要选择。

SLIME[编辑 | 编辑源代码]

有关 Common Lisp 闻名的交互式体验,请参见 slime

参见[编辑 | 编辑源代码]