Scheme

From Wikipedia:

Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT AI Lab 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/ || gauche
  • 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

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.