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