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;
评论没有发现