gcl

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

基本介紹

  • 外文名:gcl
  • 屬性:Common Lisp
  • 特點:率先保守的垃圾收集計畫
  • 內置接口:TK widget系統
簡介,特點,

簡介

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的混合物。

相關詞條

熱門詞條

聯絡我們