GNU Guile

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
GNU Guile
語言家族Lisp/Scheme
設計者Aubrey Jaffer, Tom Lord, Miles Bader
實作者GNU工程
面市時間1993年,​31年前​(1993[1]
當前版本
  • 3.0.9 (2023年1月25日;穩定版本)[2]
編輯維基數據鏈接
操作系統GNU/Linux, BSD, Windows(通過MinGWCygwin
許可證GNU寬通用公共許可證
網站www.gnu.org/software/guile/
啟發語言
Lisp, Scheme, SCM

GNU GuileGNU 計劃首選的擴展系統,是Scheme程序設計語言的一種實現。Guile實現了Scheme標準R5RS、大部份的R6RS和完全的R7RS[3],一些Scheme實現要求英語Scheme Requests for Implementation(SRFI)和很多自己的擴展。Guile提供了「libguile」可將語言嵌入至其他程序並通過CAPI緊密的結合。同樣的,新的類型和子程序的定義也可以通過C API擴展Guile自身。

相關條目

參考資料

  1. ^ Blandy 1997, p. 102.
  2. ^ GNU Guile 3.0.9 released. 2023年1月25日 [2023年1月25日] (英語). 
  3. ^ R7RS Incompatibilities (Guile Reference Manual). GNU Project. [2020-01-20]. (原始內容存檔於2022-11-27). 

外部連結