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

參見[編輯 | 編輯原始碼]