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). 

    外部連結[編輯]