gcl

GCL的幾個擴展的存在,並納入各階段。xgcl,提供一個Lisp接口的X Windows系統,包括在主要的原始碼樹。 pargcl,MPI使Lisp程式運行在計算集群的並行擴展,將很快被納入。這些努力是保利協鑫的外國功能界面很好的例子,這是相當靈活的,因為它與C的密切關係。

簡介

GCL是GNU工程的正式的Common Lisp。它的設計使得系統的C編譯器編譯為本地對象代碼的使用,提供良好的性能和簡便的可移植性。GCL目前編制本身和主自由軟體的Lisp套用, GNU / Linux的架構,Windows中,SPARC Solaris和FreeBSD上,。在大多數平台上,GCL可以直接載入核心,他們在那裡通過保存系統調用產生的任何自定義的Lisp圖像保存本地對象代碼模組。

GCL已 打包的Debian GNU / Linux作業系統。

GCL的最初設計滿足的CLtL1標準,最近的發展帶來了GCL的方式向當前的目標 - 完整的ANSI遵守。作為這種努力的一部分,正在制定一個ANSI回歸測試套件,在編譯時啟用新的ANSI行為可以配置交換機了 - enable-ANSI。

特點

非常有效的。函式調用基本上是作為一個C函式調用,其實是通過一個指針的C函式調用相同,相同的速度。

Lisp的一個原始碼級調試器(DBL)解釋的代碼,讓你踩在時間線,在一個Emacs視窗,同時顯示你的位置。試圖了解大型系統時,這是非常寶貴的。

率先保守的垃圾收集計畫。

有一個垃圾回收計畫,只有最近撥款,根據本地的頁面故障處理。這是分層的垃圾收集(SGC)。

非常可靠的。

內置接口TK widget系統。允許在用戶界面 - 你的選擇,您使用的TCL和Common Lisp的混合物。

相關詞條

相關搜尋

熱門詞條

聯絡我們