Common Lisp
Common Lisp 是一种高度动态的多范例语言,强调交互性和性能。
实现[编辑 | 编辑源代码]
有多种实现:
- ABCL — Armed Bear Common Lisp:运行 Java 虚拟机。
- CCL — Clozure Common Lisp 是基于 Open Macintosh Common Lisp 的实现:以其快速的编译时间而闻名。
- https://ccl.clozure.com/ || cclAUR
- CLISP — ANSI Common Lisp 解释器、编译器和调试器:提供良好的 C 集成和可嵌入性。
- CMUCL — CMU Common Lisp:最初在卡内基梅隆大学开发的仅限 POSIX 的实现。
- ECL — Embeddable Common Lisp:提供良好的 C 集成和可嵌入性。
- SBCL — Steel Bank Common Lisp:具有高度优化的本机代码生成编译器,其起源可以追溯到 90 年代初,以其精确的类型推导和严格遵守 ANSI 标准而闻名,它特别适用于通用和科学编程,是CMUCL 的一个分支。
Quicklisp[编辑 | 编辑源代码]
Quicklisp (quicklisp包) 是用 common lisp 编写的程序包管理器,用于加载 common lisp 库。 它适用于所有主要的 common lisp 实现,并且是在 common lisp 社区中维护 common lisp 软件包的主要选择。
SLIME[编辑 | 编辑源代码]
有关 Common Lisp 闻名的交互式体验,请参见 slime。