Scheme

Scheme is a sub-family on programming languages in the large Lisp family.

Implementations

  • /Racket, a modern language that extends the good old Scheme in various ways
  • Chicken Scheme, a portable and effective compiler for the Scheme language
  • Guile, “an extension language platform” and “and the official extension language of the GNU project”. Was used to make the Guix /Linux distribution
  • Kawa, an extension of the R7RS standard of the Scheme language. Runs on JVM and has nice interoperability with the Java itself
  • Biwa, a small implementation written in JavaScript. Runs inside the web browser, i.e. there is no transpilation!

Resources