Scheme (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态:本文是 Scheme翻译。上次翻译日期:2020-07-07。如果英文版本有所更改,则您可以帮助同步翻译。

根据 Wikipedia

Scheme 是一种支持多种形式的编程语言,包括函数式编程和命令式编程,并且是 Lisp 的两个主要方言之一。与另一个主要方言 Common Lisp 不同,Scheme 遵循了极简主义的设计理念,该规范指定了带有功能强大的语言扩展工具的小型标准核心。

实现

  • Bigloo — 快速的 Scheme 编译器
https://www-sop.inria.fr/mimosa/fp/Bigloo/ || bigloo
  • Chez — Chez Scheme 是针对 Revised^6 Report on Scheme (R6RS) 语言的编译器和运行时系统,具有许多扩展。
https://cisco.github.io/ChezScheme/ || chez-schemeAUR
  • CHICKEN — 功能丰富的 R5RS/R7RS 编译器和解释器
https://call-cc.org/ || chicken
  • Gambit Scheme — 高效率的 Scheme 实现
http://gambitscheme.org/ || gambit-c
  • Gauche — R7RS Scheme 实现(包含 gosh)
https://practical-scheme.net/gauche/ || gauche
  • Guile — 用 C 编写的可移植,可嵌入 Scheme 实现
https://www.gnu.org/software/guile/ || guile, guile2.0, guile1.8
  • Kawa — 针对 JVM 的 Scheme 实现和框架
https://www.gnu.org/software/kawa/index.html || kawaAUR
  • Larceny — Larceny 是 Scheme 编程语言的一种简单有效的实现。
http://larcenists.org/ || larcenyAUR
  • MIT/GNU Scheme — MIT/GNU Scheme
https://www.gnu.org/software/mit-scheme/ || mit-schemeAUR
  • Racket — 使用 DrRacket IDE 的执行各种任务的语言。前身为 PLT Scheme。
https://racket-lang.org/ || racket, racket-minimal
  • Scheme48 — 实验性的 Scheme 解释器。
https://s48.org/ || scheme48AUR