Clozure CL,一個開源的軟件,是在以下平台上運行的Common Lisp實現:
的Mac OS X 10.4或更高版本(的PowerPC和x86)
Linux操作系統(的PowerPC和x86)
FreeBSD的6.x和更高版本(86)
的Solaris(X86)的Microsoft Windows(86)
Clozure CL曾經被稱為OpenMCL。它有時也被稱為CCL。你會看到互換使用三種名稱
功能:
- 在快速的編譯速度
- 本機操作系統線程
- 在精確的,輩分,壓縮垃圾收集器
- 在便利外國功能界面
什麼在此版本中是新的:
- 在新的無鎖的哈希表減少線程的性能影響安全。它們避免鎖定GETHASH期間,但在使重散列更昂貴的成本。 PUTHASH性能基本不受影響。設置CCL :: *無鎖 - 哈希表 - DEFAULT *為NIL使用標準的算法,用鎖共享表。
- Bignum的64位系統的乘法更快。
- DELETE-DUPLICATES更快時元件的數目是大的。
- 在Unix系統中,如果" CCL-init.lisp"不存在,Clozure CL將嘗試加載" .ccl-init.lisp&QUOT ;.一個openmcl-init.lisp文件將不再被讀取(或警告)。
- 堆圖像名稱現在來源於內核名稱通過追加"&圖像配QUOT;它在所有平台上
- 在編譯器現在警告有關內編譯單元重複定義。
- 在ALPHA-CHAR-P現在是所有Unicode字符5.1有字母屬性屬性真的。
- 更新航空自衛隊捆綁到1.130版本。
- 添加源位置和PC-GT&;源映射支持(r11373)
- Objective-C的橋不再口齒不清的字符串自動轉換為NSString的實例。
- 可可IDE使用捆綁的輔助應用程序提供訪問*端子-IO * /標準錯誤的可可事件線程/口齒不清內核調試器。
- 的jfli接口的Java(最初由富希基與LispWorks使用)的端口現在包括作為一個例子。
- 關鍵字:CCL-1.3是現在*特點*。這個關鍵字的存在應該被解釋為意指QUOT;這是至少覆銅板&QUOT的版本1.3;
評論沒有發現