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.
Resources
- L-99: Ninety-Nine Lisp Problems
- Geiser, an Emacs environment for Scheme
- Recommended books for Scheme