Scheme - ArchWiki

Jump to content

# Scheme

From ArchWiki

From Wikipedia:

  Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence Laboratory (MIT CSAIL) and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers.

## Implementations

- Bigloo — Fast scheme compiler

  https://www-sop.inria.fr/mimosa/fp/Bigloo/ || bigloo

- Chez — Chez Scheme is a compiler and run-time system for the language of the Revised^6 Report on Scheme (R6RS), with numerous extensions.

  https://cisco.github.io/ChezScheme/ || chez-schemeAUR

- CHICKEN — Feature rich R5RS/R7RS Scheme compiler and interpreter

  https://call-cc.org/ || chicken

- Gambit Scheme — Efficient implementation of the Scheme programming language

  https://gambitscheme.org/ || gambit-cAUR

- Gauche — R7RS Scheme implementation (includes gosh)

  https://practical-scheme.net/gauche/ || gaucheAUR

- GNU Guile — Portable, embeddable Scheme implementation written in C

  https://www.gnu.org/software/guile/ || guile, guile2.0AUR, guile1.8AUR

- Kawa — A Scheme implementation and framework targeted the JVM

  https://www.gnu.org/software/kawa/ || kawaAUR

- Larceny — Larceny is a simple and efficient implementation of the Scheme programming language.

  https://larcenists.org/ || larceny-binAUR

- MIT/GNU Scheme — MIT/GNU Scheme

  https://www.gnu.org/software/mit-scheme/ || mit-schemeAUR

- Racket — A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme.

  https://racket-lang.org/ || racket, racket-minimal

- Scheme48 — Scheme interpreter for experimentation

  https://s48.org/ || scheme48AUR

## See also

- Scheme.org
- Scheme Standards
- Scheme Requests for Implementation
- Comparison of Scheme and Common Lisp
- Structure and Interpretation of Computer Programs, 2nd Edition (1996) by Harold Abelson, Gerald Jay Sussman, and Julie Sussman (also available in EPUB3 and PDF formats)

Categories:

- Lisp dialects
- Lists of software

Scheme
Add topic