GNU Guile

GNU GuileGNU 计划首选的扩展系统,是Scheme程序设计语言的一种实现。Guile实现了Scheme标准R5RS、大部份的R6RS和完全的R7RS[3],一些Scheme实现要求(SRFI)和很多自己的扩展。Guile提供了“libguile”可将语言嵌入至其他程序并通过CAPI紧密的结合。同样的,新的类型和子程序的定义也可以通过C API扩展Guile自身。

GNU Guile
语言家族Lisp/Scheme
設計者Aubrey Jaffer, Tom Lord, Miles Bader
實作者GNU工程
1993年1993[1]
当前版本
  • 3.0.9 (2023年1月25日;穩定版本)[2]
操作系统GNU/Linux, BSD, Windows(通过MinGWCygwin
許可證GNU宽通用公共许可证
網站www.gnu.org/software/guile/
啟發語言
Lisp, Scheme, SCM

相关条目

参考资料

  1. Blandy 1997, p. 102.
  2. . 2023年1月25日 [2023年1月25日] (英語).
  3. . GNU Project. [2020-01-20]. (原始内容存档于2022-11-27).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.