GNU Guile

维基百科,自由的百科全书
跳转到导航 跳转到搜索
GNU Guile
File:GNU-Guile-logo.svg
语言家族Lisp/Scheme
设计者Aubrey Jaffer, Tom Lord, Miles Bader
实现者GNU工程
发行时间1993年,​33年前​(1993[1]
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统GNU/Linux, BSD, Windows(通过MinGWCygwin
    许可证GNU宽通用公共许可证
    网站www.gnu.org/software/guile/
    受影响于
    Lisp, Scheme, SCM

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

    相关条目[编辑]

    参考资料[编辑]

    1. ^ Blandy 1997, p. 102.
    2. ^ R7RS Incompatibilities (Guile Reference Manual). GNU Project. [2020-01-20]. (原始内容存档于2022-11-27). 

    外部链接[编辑]