fbpx
维基百科

Clozure CL

Clozure CLCCL)是一个Common Lisp实现。它实现了完全的ANSI Common Lisp标准,并具有一些扩展(CLOS MOP、线程、CLOS条件、CLOS串流等)。 它包含一个命令行开发环境,和使用Hemlock英语Hemlock (text editor)编辑器的一个试验性的Mac OS X集成开发环境(IDE),它也可以采用SLIME英语SLIME(用于GNU Emacs的Common Lisp开发环境)。Clozure CL是开源软件,这个计划依托于Clozure协会。

Clozure CL
開發者Clozure协会
操作系统Linux, Solaris, FreeBSD, Mac OS X, Microsoft Windows
系統平台跨平台
语言Common Lisp
类型IDE, 编译器运行时系统
许可协议Apache 2[1]自从2016年1月,早期版本在LGPL 2.1下发行。
网站ccl.clozure.com

支持平台

Clozure CL支持Mac OS XLinuxFreeBSDSolarisMicrosoft Windows平台。每个都有32位和64位的x86版本。此外,还有对Mac OS X和Linux的PowerPC移植,和对Linux的32位ARM移植。

应用

Clozure CL被ITA Software英语ITA Software用于新的航线预定系统英语Airline Reservation System的业务逻辑[3]

Clozure CL经常被用作ACL2定理证明器的底层Common Lisp实现[4]

历史

以前叫做OpenMCL,Clozure CL是Macintosh Common Lisp英语Macintosh Common Lisp的演化。

技术

CCL包含一个精确的、分代的、简洁的垃圾回收器。CCL的编译器为Lisp表达式和文件产生本机指令。缺省的在REPL录入的所有表达式都编译成本机代码。

Lisp线程实现为抢占式调度、本机操作系统线程。

CCL实现了用来容易的同C和Objective-C库交互的内建设置(Cocoa桥),而它们被用来实现IDE和其他东西。

IDE(基于Hemlock英语Hemlock (text editor)编辑器)目前仍是试验性的。

引用

  1. ^ . [2021-11-03]. (原始内容存档于2021-11-03). 
  2. ^ . [2021-11-03]. (原始内容存档于2022-01-04). 
  3. ^ ECLM 2009 talk by Dan Weinreb Archive.is的存檔,存档日期2012-07-07
  4. ^ . [2021-11-03]. (原始内容存档于2022-01-04). 

外部链接

clozure, 提示, 此条目的主题不是clojure, 是一个common, lisp实现, 它实现了完全的ansi, common, lisp标准, 并具有一些扩展, clos, 线程, clos条件, clos串流等, 它包含一个命令行开发环境, 和使用hemlock, 英语, hemlock, text, editor, 编辑器的一个试验性的mac, x集成开发环境, 它也可以采用slime, 英语, slime, 用于gnu, emacs的common, lisp开发环境, 是开源软件, 这个计划依托于. 提示 此条目的主题不是Clojure Clozure CL CCL 是一个Common Lisp实现 它实现了完全的ANSI Common Lisp标准 并具有一些扩展 CLOS MOP 线程 CLOS条件 CLOS串流等 它包含一个命令行开发环境 和使用Hemlock 英语 Hemlock text editor 编辑器的一个试验性的Mac OS X集成开发环境 IDE 它也可以采用SLIME 英语 SLIME 用于GNU Emacs的Common Lisp开发环境 Clozure CL是开源软件 这个计划依托于Clozure协会 Clozure CL開發者Clozure协会操作系统Linux Solaris FreeBSD Mac OS X Microsoft Windows系統平台跨平台语言Common Lisp类型IDE 编译器和运行时系统许可协议Apache 2 1 自从2016年1月 早期版本在LGPL 2 1下发行 网站ccl wbr clozure wbr com 目录 1 支持平台 2 应用 3 历史 4 技术 5 引用 6 外部链接支持平台 编辑Clozure CL支持Mac OS X Linux FreeBSD Solaris和Microsoft Windows平台 每个都有32位和64位的x86版本 此外 还有对Mac OS X和Linux的PowerPC移植 和对Linux的32位ARM移植 应用 编辑Clozure CL被ITA Software 英语 ITA Software 用于新的航线预定系统 英语 Airline Reservation System 的业务逻辑 3 Clozure CL经常被用作ACL2定理证明器的底层Common Lisp实现 4 历史 编辑以前叫做OpenMCL Clozure CL是Macintosh Common Lisp 英语 Macintosh Common Lisp 的演化 技术 编辑CCL包含一个精确的 分代的 简洁的垃圾回收器 CCL的编译器为Lisp表达式和文件产生本机指令 缺省的在REPL录入的所有表达式都编译成本机代码 Lisp线程实现为抢占式调度 本机操作系统线程 CCL实现了用来容易的同C和Objective C库交互的内建设置 Cocoa桥 而它们被用来实现IDE和其他东西 IDE 基于Hemlock 英语 Hemlock text editor 编辑器 目前仍是试验性的 引用 编辑 Clozure CL now Apache 2 licensed 2021 11 03 原始内容存档于2021 11 03 Release Clozure CL 1 12 1 2021 11 03 原始内容存档于2022 01 04 ECLM 2009 talk by Dan Weinreb Archive is的存檔 存档日期2012 07 07 ACL2 installation requirements 2021 11 03 原始内容存档于2022 01 04 外部链接 编辑Clozure CL 页面存档备份 存于互联网档案馆 Clozure CL on Clozure Associates site Github Repository and Issue Tracker 页面存档备份 存于互联网档案馆 Trac for Clozure CL 页面存档备份 存于互联网档案馆 OpenMCL Devel mailing list 页面存档备份 存于互联网档案馆 Clozure CL in Apple s Mac App Store 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Clozure CL amp oldid 71579894, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。