The home page for MIT/GNU Scheme has moved to the GNU Project.
This is the old home page.
Our more general Scheme page is
http://www.swiss.ai.mit.edu/projects/scheme/.
The information on this page is also available via FTP at
ftp://ftp.swiss.ai.mit.edu/pub/mit-scheme.
We can be contacted at
bug-cscheme at zurich.ai.mit.edu
New versions of this software are announced on the
info-cscheme mailing list.
The current release is for x86 (Intel Architecture 32) machines only. We provide versions that run under the following operating systems: GNU/Linux, FreeBSD, IBM OS/2, and Microsoft Windows (95, 98, ME, NT, 2000, and XP). We no longer support DOS or Windows 3.x.
Older releases support other architectures and operating
systems. They can be found at
http://www.swiss.ai.mit.edu/projects/scheme/mit/7.6/
http://www.swiss.ai.mit.edu/projects/scheme/mit/7.5/
http://www.swiss.ai.mit.edu/projects/scheme/mit/7.4/
http://www.swiss.ai.mit.edu/projects/scheme/mit/7.3/
MIT/GNU Scheme is free software licensed under the GNU General Public License. This means that you may copy and modify this software, and redistribute either the original software or a modified version.
Documentation for MIT Scheme is available online:
MIT Scheme Reference | HTML | |
---|---|---|
MIT Scheme User's Manual | HTML | |
The SOS Reference Manual | HTML | |
IMAIL User's Manual | HTML |
Alternatively, you can download the documentation in a variety of formats:
Postscript | gzipped tar | ZIP |
---|---|---|
gzipped tar | ZIP | |
HTML | gzipped tar | ZIP |
Emacs Info | gzipped tar | ZIP |
MIT Scheme 7.7 is available in binary form for a variety of systems.
MD5 checksums for all of the files on this page are
here; they were created with the
md5sum
program. (A version of md5sum
compiled for Microsoft Windows systems is
here.) Note that most problems unpacking or
installing this software are due to corrupted downloads, so
please check the downloaded file for a correct MD5
checksum before submitting a bug report.
File | Instructions | Notes |
---|---|---|
GNU/Linux binary | unix installation | Compiled on Debian GNU/Linux 3.0. |
Debian package (i386) | Compiled on Debian GNU/Linux 2.2. | |
FreeBSD binary | unix installation | Compiled on FreeBSD 4.3-RELEASE. |
Other unix | how to build | Use on other unix operating systems (x86 only) |
Windows binary | Windows installation | Compiled on Windows XP using Watcom C/C++ 11.0c. |
OS/2 binary | OS/2 installation | Compiled on OS/2 Warp 4.0 using IBM VisualAge C++ 3.0. |
Source (.tar.gz) | For unix systems; uses linefeeds as line delimiters. | |
Source (.zip) | For Windows and OS/2 systems; uses CR/LF pairs as line delimiters. |
Code for running MIT Scheme under GNU Emacs is here (or byte-compiled); this has been tested on GNU Emacs versions 20.7 and 21.1, and should replace the file of the same name included with Emacs; it won't work with Emacs 19 or earlier. This doesn't work on Windows or OS/2.
Note that you cannot build a working system from the source unless you have a working MIT Scheme compiler to do the compilation. This means that if the above binaries don't work on your system, it is pointless to try building a custom set of binaries from the source code.
We don't have firm plans for a next major release at this point.
Sometime in the future, we plan to port MIT Scheme to the Intel
Architecture 64 (Merced) running GNU/Linux. Depending on time
constraints, we will also update MIT Scheme by changing
#f
and the empty list to be distinct objects.