Scheme - ArchWiki

# Scheme

From ArchWiki
Jump to navigation Jump to search

According to Wikipedia:

  Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp. Unlike Common Lisp, the other main dialect, Scheme follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension.

## Implementations

- Bigloo — Fast scheme compiler

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

- CHICKEN — Feature rich R5RS Scheme compiler and interpreter

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

- Gambit Scheme — Scheme R5RS interpreter and compiler

  http://gambitscheme.org/[dead link 2018-12-30] || gambit-c

- Gauche — R5RS Scheme implementation (provides gosh)

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

- Guile — Portable, embeddable Scheme implementation written in C

  https://www.gnu.org/software/guile/ || guile

- MIT/GNU Scheme — MIT/GNU Scheme

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

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

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

Category:

- Lisp dialects

Hidden category:

- Pages with dead links