跳转至内容

Scheme

来自 ArchWiki

来自 维基百科

SchemeLisp 系列编程语言的一个方言。Scheme 诞生于 20 世纪 70 年代的麻省理工学院计算机科学与人工智能实验室 (MIT CSAIL),由其开发者 Guy L. SteeleGerald Jay Sussman 通过一系列现被称为Lambda Papers 的备忘录发布。

实现

  • 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 Scheme 编译器和解释器
https://call-cc.org/ || chicken
  • Gambit Scheme — 高效的 Scheme 编程语言实现
https://gambitscheme.org/ || gambit-cAUR
  • Gauche — R7RS Scheme 实现(包含 gosh)
https://practical-scheme.net/gauche/ || gaucheAUR
  • Gerbil — 基于 Gambit 构建的用于系统编程的现代 Scheme 实现
https://cons.io/ || gerbil-schemeAUR
  • GNU Guile — 用 C 编写的可移植、可嵌入的 Scheme 实现
https://gnu.net.cn/software/guile/ || guile, guile2.0AUR, guile1.8AUR
  • Kawa — 针对 JVM 的 Scheme 实现和框架
https://gnu.net.cn/software/kawa/ || kawaAUR
  • Larceny — Larceny 是一个简单且高效的 Scheme 编程语言实现。
https://larcenists.org/ || larceny-binAUR
  • MIT/GNU Scheme — MIT/GNU Scheme
https://gnu.net.cn/software/mit-scheme/ || mit-schemeAUR
  • Racket — 拥有 DrRacket IDE 的全频谱语言。原名 PLT Scheme。
https://racket-lang.org/ || racket, racket-minimal
  • Scheme48 — 用于实验的 Scheme 解释器
https://s48.org/ || scheme48AUR

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.