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(通过MinGW或Cygwin) |
---|
許可證 | GNU宽通用公共许可证 |
---|
網站 | www.gnu.org/software/guile/ |
---|
啟發語言 |
---|
Lisp, Scheme, SCM |
GNU Guile是GNU 计划首选的扩展系统,是Scheme程序设计语言的一种实现。Guile实现了Scheme标准R5RS、大部份的R6RS和完全的R7RS[3],一些Scheme实现要求(英语:Scheme Requests for Implementation)(SRFI)和很多自己的扩展。Guile提供了“libguile”可将语言嵌入至其他程序并通过CAPI紧密的结合。同样的,新的类型和子程序的定义也可以通过C API扩展Guile自身。
相关条目
参考资料
- ^ Blandy 1997, p. 102.
- ^ GNU Guile 3.0.9 released. 2023年1月25日 [2023年1月25日] (英語). 引文格式1维护:未识别语文类型 (link)
- ^ R7RS Incompatibilities (Guile Reference Manual). GNU Project. [2020-01-20]. (原始内容存档于2022-11-27).
外部链接
- GNU Guile 官方网站(页面存档备份,存于互联网档案馆)
- GNU Guile 官方手册(页面存档备份,存于互联网档案馆)
- Guile 与 GTK+ 2 的绑定(页面存档备份,存于互联网档案馆)
- IBM developerWorks 用Guile 编写脚本(页面存档备份,存于互联网档案馆)
|
---|
| 历史 | - GNU宣言
- 自由软件基金会
- 欧洲(英语:Free Software Foundation Europe)
- 印度(英语:Free Software Foundation of India)
- 拉丁美洲(英语:Free Software Foundation Latin America)
- 自由开源软件历史
| |
---|
| 许可证 | |
---|
| 软件 | |
---|
| 公众发言人 | - Alexandre Oliva
- Benjamin Mako Hill
- Bradley M. Kuhn
- 伊本·莫格林
- Georg C. F. Greve
- Loïc Dachary
- Ricardo Galli
- 理查德·斯托曼
- Robert J. Chassell
- John Sullivan
|
---|
| 其它议题 | |
---|
|
|
---|
| 特征 | | |
---|
| | - Common Lisp对象系统(CLOS)
- CommonLoops(英语:CommonLoops)
- Flavors(英语:Flavors (programming language))
|
---|
|
---|
| 实现(英语:Programming language implementation) | | Common Lisp | |
---|
| | - Bigloo(英语:Bigloo)
- Chez Scheme
- Chicken
- Gambit
- Gauche(英语:Gauche (Scheme implementation))
- GNU Guile
- Ikarus(英语:Ikarus (Scheme implementation))
- IronScheme(英语:IronScheme)
- JScheme
- Kawa(英语:Kawa (Scheme implementation))
- Larceny
- MIT/GNU Scheme
- Racket
- RScheme(英语:RScheme)
- Scheme 48
- SCM
- SIOD
- STklos(英语:STklos)
- TinyScheme
- Ypsilon(英语:Ypsilon (Scheme implementation))
|
---|
| | - OpenLisp(英语:OpenLisp)
- Easy-ISLisp
|
---|
|
---|
| 未标准化 | | - Arc
- AutoLISP
- BBN LISP
- Clojure
- Dylan
- Emacs Lisp
- EuLisp(英语:EuLisp)
- Franz Lisp
- GOAL(英语:Game Oriented Assembly Lisp)
- Hy
- Interlisp(英语:Interlisp)
- 知识工程环境(英语:Knowledge Engineering Environment)
- LispKit
- *Lisp(英语:*Lisp)
- Le Lisp
- LFE(英语:LFE (programming language))
- Lisp Machine Lisp(英语:Lisp Machine Lisp)
- Maclisp
- MDL(英语:MDL (programming language))
- MLisp(英语:MLisp)
- MultiLisp(英语:MultiLisp)
- newLISP
- NIL(英语:NIL (programming language))
- PC-LISP(英语:PC-LISP)
- PicoLisp
- Portable Standard Lisp(英语:Portable Standard Lisp)
- RPL(英语:RPL (programming language))
- S-1 Lisp(英语:S-1 Lisp)
- SKILL
- Spice Lisp(英语:Spice Lisp)
- T(英语:T (programming language))
- Zetalisp(英语:Zetalisp)
|
---|
| Logo | - MSWLogo(英语:MSWLogo)
- NetLogo
- StarLogo(英语:StarLogo)
- UCBLogo(英语:UCBLogo)
|
---|
|
---|
| | - Common Lisp界面管理器(英语:Common Lisp Interface Manager)
- McCLIM(英语:McCLIM)
- Genera(英语:Genera (operating system))
- Scsh(英语:Scsh)
|
---|
| | - Lisp机器
- TI Explorer(英语:TI Explorer)
- Space-cadet键盘(英语:Space-cadet keyboard)
|
---|
|
---|
| 实践 社群 | 技术标准 | - Scheme实现要求(英语:Scheme Requests for Implementation)
- Common Lisp HyperSpec(英语:Common Lisp HyperSpec)
- X3J13(英语:X3J13)
|
---|
| 教育 | 图书 | - Common Lisp语言(英语:Common Lisp the Language)
- 如何设计程序(HtDP)
- On Lisp(英语:On Lisp)
- Practical Common Lisp(英语:Practical Common Lisp)
- 计算机程序的构造和解释(SICP)
|
---|
| 教程 | - ProgramByDesign(英语:ProgramByDesign)
|
---|
|
---|
| 组织 | 商业 | - 苹果公司
- BBN
- Harlequin(英语:Harlequin (software company))
- Lucid Inc.(英语:Lucid Inc.)
- Symbolics(英语:Symbolics)
- Xanalys(英语:Xanalys)
|
---|
| 教育 | - 麻省理工学院
- 斯坦福人工智能实验室(英语:Stanford University centers and institutes#Stanford Artificial Intelligence Laboratory)
- 加利福尼亚大学伯克利分校
|
---|
|
---|
| 人士 | | |
---|
| Common Lisp | - Scott Fahlman(英语:Scott Fahlman)
- Richard P. Gabriel(英语:Richard P. Gabriel)
- Philip Greenspun(英语:Philip Greenspun)
- David A. Moon(英语:David A. Moon)
- Kent Pitman(英语:Kent Pitman)
- Guy L. Steele Jr.
- Daniel Weinreb(英语:Daniel Weinreb)
|
---|
| | |
---|
| Logo | |
---|
|
---|
|
---|
| - 语言
- 家族
- 列表(英语:List of Lisp-family programming languages)
|
|