GNU Guile
專門用於擴充套件的Scheme實作
此條目需要擴充。 (2016年3月15日) |
GNU Guile是GNU 計劃首選的擴充系統,是Scheme程式語言的一種實現。Guile實現了Scheme標準R5RS、大部份的R6RS和完全的R7RS[3],一些Scheme實現要求(SRFI)和很多自己的擴充。Guile提供了「libguile」可將語言嵌入至其他程式並通過CAPI緊密的結合。同樣的,新的類型和子程式的定義也可以通過C API擴充Guile自身。
語言家族 | Lisp/Scheme |
---|---|
設計者 | Aubrey Jaffer, Tom Lord, Miles Bader |
實作者 | GNU工程 |
釋出時間 | 1993年[1] |
目前版本 |
|
作業系統 | GNU/Linux, BSD, Windows(通過MinGW或Cygwin) |
特許條款 | GNU較寬鬆公共許可證 |
網站 | www |
啟發語言 | |
Lisp, Scheme, SCM |
相關條目
參考資料
- ^ Blandy 1997, p. 102.
- ^ GNU Guile 3.0.10 released. 2024年6月23日 [2024年6月24日] (英語).
- ^ R7RS Incompatibilities (Guile Reference Manual). GNU Project. [2020-01-20]. (原始內容存檔於2022-11-27).