Scheme

来自 ArchWiki

来自 维基百科

Scheme 是 Lisp 家族的 编程语言 的一种方言。Scheme 于 1970 年代在 MIT AI 实验室创建,并由其开发者 Guy L. Steele 和 Gerald Jay Sussman 通过一系列备忘录发布,这些备忘录现在被称为 Lambda 论文。

实现

  • Bigloo — 快速 Scheme 编译器
https://www-sop.inria.fr/mimosa/fp/Bigloo/ || bigloo
  • Chez — Chez Scheme 是一个编译器和运行时系统,用于修订版6 Scheme 报告 (R6RS) 的语言,具有许多扩展。
https://cisco.github.io/ChezScheme/ || chez-schemeAUR
  • CHICKEN — 功能丰富的 R5RS/R7RS Scheme 编译器和解释器
https://call-cc.org/ || chicken
  • Gambit Scheme — Scheme 编程语言的高效实现
https://gambitscheme.org/ || gambit-cAUR
  • Gauche — R7RS Scheme 实现 (包括 gosh)
https://practical-scheme.net/gauche/ || gauche
  • GNU Guile — 用 C 编写的可移植、可嵌入的 Scheme 实现
https://gnu.ac.cn/software/guile/ || guile, guile2.0AUR, guile1.8AUR
  • Kawa — 针对 JVM 的 Scheme 实现和框架
https://gnu.ac.cn/software/kawa/ || kawaAUR
  • Larceny — Larceny 是 Scheme 编程语言的一个简单而高效的实现。
https://larcenists.org/ || larceny-binAUR
  • MIT/GNU Scheme — MIT/GNU Scheme
https://gnu.ac.cn/software/mit-scheme/ || mit-schemeAUR
  • Racket — 具有 DrRacket IDE 的全光谱语言。以前称为 PLT Scheme。
https://racket-lang.org/ || racket, racket-minimal
  • Scheme48 — 用于实验的 Scheme 解释器
https://s48.org/ || scheme48AUR

参见