Scheme
外观
来自 维基百科
- Scheme 是 Lisp 系列编程语言的一个方言。Scheme 诞生于 20 世纪 70 年代的麻省理工学院计算机科学与人工智能实验室 (MIT CSAIL),由其开发者 Guy L. Steele 和 Gerald Jay Sussman 通过一系列现被称为Lambda Papers 的备忘录发布。
实现
- Bigloo — 快速的 Scheme 编译器
- Chez — Chez Scheme 是一个针对 Revised^6 Report on Scheme (R6RS) 语言的编译器和运行时系统,包含众多扩展。
- CHICKEN — 功能丰富的 R5RS/R7RS Scheme 编译器和解释器
- Gambit Scheme — 高效的 Scheme 编程语言实现
- Gauche — R7RS Scheme 实现(包含 gosh)
- Gerbil — 基于 Gambit 构建的用于系统编程的现代 Scheme 实现
- GNU Guile — 用 C 编写的可移植、可嵌入的 Scheme 实现
- https://gnu.net.cn/software/guile/ || guile, guile2.0AUR, guile1.8AUR
- Kawa — 针对 JVM 的 Scheme 实现和框架
- Larceny — Larceny 是一个简单且高效的 Scheme 编程语言实现。
- MIT/GNU Scheme — MIT/GNU Scheme
- Racket — 拥有 DrRacket IDE 的全频谱语言。原名 PLT Scheme。
- Scheme48 — 用于实验的 Scheme 解释器
- https://s48.org/ || scheme48AUR
参见
- Scheme.org
- Scheme 标准
- Scheme 实现请求 (Requests for Implementation)
- Scheme 与 Common Lisp 的比较
- Harold Abelson, Gerald Jay Sussman 和 Julie Sussman 所著的《计算机程序的构造和解释》第 2 版 (1996) (亦提供 EPUB3 和 PDF 格式)