|Paradigms||Multi-paradigm: functional, imperative, meta|
|Designed by||Chris Hanson,|
Guillermo J. Rozas,
Taylor R. Campbell,
Arthur A. Gleckler,
Brian A. LaMacchia,
Henry M. Wu
11.2 / 7 March 2021
|Typing discipline||Dynamic, latent, strong|
|Platform||x86: IA-32, x86-64|
|OS||Cross-platform: Linux, NetBSD, macOS|
MIT/GNU Scheme is a programming language, a dialect and implementation of the language Scheme, which is a dialect of Lisp. It can produce native binary files for the x86 (IA-32, x86-64) processor architecture. It supports the R7RS-small standard. It is free and open-source software released under a GNU General Public License (GPL). It was first released by the developers at the Massachusetts Institute of Technology (MIT), in 1986, as free software even before the Free Software Foundation, GNU, and the GPL existed. It is now part of the GNU Project.
The books Structure and Interpretation of Computer Programs and Structure and Interpretation of Classical Mechanics include software that can be run on MIT/GNU Scheme.
Edwin is a built-in Emacs-like editor that comes with MIT/GNU Scheme. Edwin normally displays the
*scheme* data buffer, the mode line, and the mini-buffer when it starts. As in Emacs, the mode line gives information like the name of the buffer above it and whether that buffer is read-only, modified, or unmodified.
- Campbell, Taylor R.; Hanson, Chris; Gleckler, Arthur A. (24 July 2021). "Index: mit-scheme.git". MIT/GNU Scheme. GNU Savannah. Retrieved 24 July 2021.
- "MIT/GNU Scheme release notes". 3 Oct 2021. Retrieved 3 Oct 2021.
- Hanson, Chris (28 October 2018). "MIT/GNU Scheme". GNU Operating System. Free Software Foundation. Retrieved 11 April 2019.
- "Free Software Directory". GNU Operating System. Free Software Foundation. Retrieved 11 April 2019.}