Scheme is a statically scoped and properly tail–recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions.
The “Revised^6 Report on the Algorithmic Language Scheme” (R6RS) gives a defining description of the programming language Scheme. The report is the work of many people in the course of many years; revision 6 was edited by Michael Sperber, R. Kent Dybvig, Matthew Flatt and Anton Van Straaten.
Ikarus Scheme is an almost R6RS compliant implementation of the Scheme programming language; it is the creation of Abdulaziz Ghuloum.
Vicare Scheme is an R6RS compliant fork of Ikarus Scheme, aiming at becoming a native compiler producing single threaded programs running on Intel x86 32-bit and 64-bit processors. Vicare is pronounced the etruscan way.
• overview original: | Original Ikarus Scheme. | |
• overview tech: | Technology overview. | |
• overview resources: | Resources. | |
• overview system: | System requirements. | |
• overview install: | Installation and uninstallation. | |
• overview restrictions: | Implementation restrictions. | |
• overview extensions: | Implementation extensions. | |
• overview repl: | The read-eval-print loop. | |
• overview foreign: | Built in interface to external libraries. |