fbpx
维基百科

Steel Bank Common Lisp

Steel Bank Common LispSBCL)是一个自由Common Lisp实现,它的特征为高性能本机编译器、Unicode支持和线程

SBCL
原作者William Newman从CMUCL分叉而出
首次发布1999年12月,​23年前​(1999-12 (fork)
当前版本
  • 2.3.8 (2023年8月28日;穩定版本)[1]
源代码库
  • sourceforge.net/p/sbcl/sbcl/
操作系统Linux, Solaris, DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Mac OS X, 试验性的: Microsoft Windows
系統平台跨平台
语言Common Lisp
类型编译器运行时系统
许可协议共有领域,其中部份在MIT许可证BSD许可证(无广告条款)之下
网站www.sbcl.org

名字“钢铁银行Common Lisp”,参照了SBCL所分叉的卡内基·梅隆大学Common Lisp安德鲁·卡内基从钢铁工业得到财富,而安德鲁·W·梅隆是一个成功的银行家。

历史 编辑

SBCL衍生自CMUCL(在卡内基·梅隆大学创建),而它自身又派生自Spice Lisp英语Spice Lisp[2],包括了1980年代在IBM RT PC英语IBM RT PC上的Mach操作系统,和在三河计算公司的PERQ英语PERQ计算机上的早期实现。

William Newman最初在1999年12月宣称SBCL是CMUCL的一种变体[2][3]。当时主要差异点是整洁的引导过程:CMUCL要求一个自身的预编译的二进制可执行文件来编译CMUCL源代码,而SBCL在理论上支持从任何遵循ANSI的Common Lisp实现引导。

SBCL在2000年9月成为了一个SourceForge项目[2]分叉的最初理由是继续Newman的初始工作,而不动摇当时已经是成熟的和大量使用的实现的CMUCL。分叉是友好的,此后在两个项目之间有大量的代码流通和其他交叉影响。

此后SBCL吸引了一些开发者,它被移植到多个硬件架构和操作系统之上[4],并被持续的变更和增强:尽管它去除了被认为超出此项目的一些CMUCL扩展(比如Motif接口),它已经有了很多新的扩展,包括本机线程和Unicode支持。

版本1.0在2006年11发行,并被继续活跃开发。

William Newman在2008年4月离任了SBCL项目管理者[5]。一些其他开发者临时接管这个项目[6]

在SBCL的10周年纪念之时,专门组建了一个工作室[7]

在SBCL的20周年纪念之时,版本2.0.0于2019年12月29日发行,没有重大的改变[8]

引用 编辑

  1. ^ 1.0 1.1 sbcl-2.3.8 released. [2023年8月28日]. 
  2. ^ 2.0 2.1 2.2 Hirschfeld & Rose 2008,第76頁.
  3. ^ http://www-jcsu.jesus.cam.ac.uk/~csr21/sbcl-0.0 (页面存档备份,存于互联网档案馆) original email announcement of the fork from CMUCL
  4. ^ . [2021-11-03]. (原始内容存档于2022-05-05). 
  5. ^ http://groups.google.com/group/sbcl-devel/msg/4374486c33601c7f (页面存档备份,存于互联网档案馆) Mail from William Newman where he announces his resignation
  6. ^ http://groups.google.com/group/sbcl-devel/msg/59c9cd6ce9949b61 (页面存档备份,存于互联网档案馆) Mail from Christophe Rhodes describing the interim SBCL management
  7. ^ . [2021-11-03]. (原始内容存档于2021-11-03). 
  8. ^ Rhodes, Christophe. . sourceforge.net. [1 May 2021]. (原始内容存档于2021-11-05). 

参考文献 编辑

  • Hirschfeld, Robert; Rose, Kim. . Springer. 2008 [2021-11-03]. ISBN 978-3-540-89275-5. (原始内容存档于2021-12-10). 

延伸阅读 编辑

  • Dozsa, Adrian; Gı̂rba, Tudor; Marinescu, Radu. How Lisp Systems Look Different (PDF). Proceedings of European Conference on Software Maintenance and Reengineering (IEEE). 2008: 223–232. ISBN 978-1-4244-2157-2. ISSN 1534-5351. S2CID 6368390. doi:10.1109/CSMR.2008.4493317. 
  • Rhodes, Christophe. (PDF). Journal of Universal Computer Science英语Journal of Universal Computer Science. 2010 [2021-11-03]. (原始内容 (PDF)存档于2016-10-03). 

外部链接 编辑

steel, bank, common, lisp, sbcl, 是一个自由的common, lisp实现, 它的特征为高性能本机编译器, unicode支持和线程, sbcl原作者william, newman从cmucl分叉而出首次发布1999年12月, 23年前, 1999, fork, 当前版本2, 2023年8月28日, 穩定版本, 源代码库sourceforge, sbcl, sbcl, 操作系统linux, solaris, dragonfly, freebsd, netbsd, openbsd, 试. Steel Bank Common Lisp SBCL 是一个自由的Common Lisp实现 它的特征为高性能本机编译器 Unicode支持和线程 SBCL原作者William Newman从CMUCL分叉而出首次发布1999年12月 23年前 1999 12 fork 当前版本2 3 8 2023年8月28日 穩定版本 1 源代码库sourceforge wbr net wbr p wbr sbcl wbr sbcl wbr 操作系统Linux Solaris DragonFly BSD FreeBSD NetBSD OpenBSD Mac OS X 试验性的 Microsoft Windows系統平台跨平台语言Common Lisp类型编译器和运行时系统许可协议共有领域 其中部份在MIT许可证和BSD许可证 无广告条款 之下网站www wbr sbcl wbr org名字 钢铁银行Common Lisp 参照了SBCL所分叉的卡内基 梅隆大学Common Lisp 安德鲁 卡内基从钢铁工业得到财富 而安德鲁 W 梅隆是一个成功的银行家 目录 1 历史 2 引用 2 1 参考文献 3 延伸阅读 4 外部链接历史 编辑SBCL衍生自CMUCL 在卡内基 梅隆大学创建 而它自身又派生自Spice Lisp 英语 Spice Lisp 2 包括了1980年代在IBM RT PC 英语 IBM RT PC 上的Mach操作系统 和在三河计算公司的PERQ 英语 PERQ 计算机上的早期实现 William Newman最初在1999年12月宣称SBCL是CMUCL的一种变体 2 3 当时主要差异点是整洁的引导 过程 CMUCL要求一个自身的预编译的二进制可执行文件来编译CMUCL源代码 而SBCL在理论上支持从任何遵循ANSI的Common Lisp实现引导 SBCL在2000年9月成为了一个SourceForge项目 2 分叉的最初理由是继续Newman的初始工作 而不动摇当时已经是成熟的和大量使用的实现的CMUCL 分叉是友好的 此后在两个项目之间有大量的代码流通和其他交叉影响 此后SBCL吸引了一些开发者 它被移植到多个硬件架构和操作系统之上 4 并被持续的变更和增强 尽管它去除了被认为超出此项目的一些CMUCL扩展 比如Motif接口 它已经有了很多新的扩展 包括本机线程和Unicode支持 版本1 0在2006年11发行 并被继续活跃开发 William Newman在2008年4月离任了SBCL项目管理者 5 一些其他开发者临时接管这个项目 6 在SBCL的10周年纪念之时 专门组建了一个工作室 7 在SBCL的20周年纪念之时 版本2 0 0于2019年12月29日发行 没有重大的改变 8 引用 编辑 1 0 1 1 sbcl 2 3 8 released 2023年8月28日 2 0 2 1 2 2 Hirschfeld amp Rose 2008 第76頁 http www jcsu jesus cam ac uk csr21 sbcl 0 0 页面存档备份 存于互联网档案馆 original email announcement of the fork from CMUCL Download Steel Bank Common Lisp 2021 11 03 原始内容存档于2022 05 05 http groups google com group sbcl devel msg 4374486c33601c7f 页面存档备份 存于互联网档案馆 Mail from William Newman where he announces his resignation http groups google com group sbcl devel msg 59c9cd6ce9949b61 页面存档备份 存于互联网档案馆 Mail from Christophe Rhodes describing the interim SBCL management SBCL s 10th Anniversary Workshop 2021 11 03 原始内容存档于2021 11 03 Rhodes Christophe sbcl 2 0 0 released sourceforge net 1 May 2021 原始内容存档于2021 11 05 参考文献 编辑 Hirschfeld Robert Rose Kim Self Sustaining Systems First Workshop S3 2008 Potsdam Germany May 15 16 2008 Proceedings Springer 2008 2021 11 03 ISBN 978 3 540 89275 5 原始内容存档于2021 12 10 延伸阅读 编辑Dozsa Adrian Gi rba Tudor Marinescu Radu How Lisp Systems Look Different PDF Proceedings of European Conference on Software Maintenance and Reengineering IEEE 2008 223 232 ISBN 978 1 4244 2157 2 ISSN 1534 5351 S2CID 6368390 doi 10 1109 CSMR 2008 4493317 Rhodes Christophe Using Lisp Implementation Internals Unportable but fun PDF Journal of Universal Computer Science 英语 Journal of Universal Computer Science 2010 2021 11 03 原始内容 PDF 存档于2016 10 03 外部链接 编辑SBCL homepage 页面存档备份 存于互联网档案馆 Planet SBCL The Common Lisp Wiki 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Steel Bank Common Lisp amp oldid 73612448, 维基百科,wiki,书籍,书籍,图书馆,

文章

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