Scheme Programming

Scheme is a minimalist, LISP programming language. The whole language specification is very small, and different updates to the language are written in the Revised N Report on the Algorithmic Language Scheme, or (RnRS).

There are multiple implementations of Scheme, and they can differ quite a bit in language extensions or built in libraries. Some available implementations include Gerbil, Chicken, Chez, and Racket.