GNU Guile
此條目需要擴充。 (2016年3月15日) |
語言家族 | 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[3],一些Scheme實現要求(SRFI)和很多自己的擴展。Guile提供了「libguile」可將語言嵌入至其他程序並通過CAPI緊密的結合。同樣的,新的類型和子程序的定義也可以通過C API擴展Guile自身。
相關條目
參考資料
- ^ 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).
外部連結
- GNU Guile 官方網站(頁面存檔備份,存於網際網路檔案館)
- GNU Guile 官方手冊(頁面存檔備份,存於網際網路檔案館)
- Guile 與 GTK+ 2 的綁定(頁面存檔備份,存於網際網路檔案館)
- IBM developerWorks 用Guile 編寫腳本(頁面存檔備份,存於網際網路檔案館)
|
|