[Image: Lambda shield]
Home page Release status Download Documentation Contact us Project page Release notes
[Image: Meditating GNU]

MIT/GNU Scheme is a part of the GNU project, and is hosted on Savannah.
MIT/GNU Scheme is free software licensed under the GNU General Public License.

Release status and future plans

Current releases
Stable Snapshot
7.7.1 20070205

These releases are for x86 (Intel Architecture 32) machines only. We provide versions that run under the following operating systems: GNU/Linux, Apple Mac OS X, FreeBSD, IBM OS/2, and Microsoft Windows (95, 98, ME, NT, 2000, and XP). We no longer support DOS or Windows 3.x.

Recent release notes are here.

In the future, we plan to finish support for R5RS, provide a port to an as-yet-undecided 64-bit architecture, and implement a module system. Other potential projects can be found on the tasks page.

Download

MIT/GNU Scheme is available in binary form for a variety of systems. 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. Each distribution below has its own list of MD5 checksums.

Snapshot 20070205
File Instructions Notes
Packages: main, debug, doc For Debian GNU/Linux unstable.
Packages: main, debug, doc For Ubuntu 6.10.
Packages: main, debug, doc For Ubuntu 6.06 LTS.
GNU/Linux binary unix installation Compiled on Debian GNU/Linux 3.1.
Mac OS X binary unix installation Compiled on Apple Mac OS X 10.4. Intel Mac only.
Windows binary Windows installation Compiled on Windows XP using Open Watcom C/C++ 1.6.
Other unix how to build Use on other unix operating systems (x86 only)
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.
Change log
MD5 checksums
Stable release 7.7.1
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.
Windows binary Windows installation Compiled on Windows XP using Watcom C/C++ 11.0c.
OS/2 binary Compiled on OS/2 Warp 4.0 using IBM VisualAge C++ 3.0.
Other unix how to build Use on other unix operating systems (x86 only)
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.
Change log
MD5 checksums

Older versions can be downloaded here.

Code for running MIT/GNU 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/GNU 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.

Documentation

Documentation for MIT/GNU Scheme is available online in HTML and PDF formats:

HTML PDF MIT/GNU Scheme Reference
HTML PDF MIT/GNU Scheme User's Manual
HTML PDF The SOS Reference Manual
HTML PDF IMAIL User's Manual

Alternatively, you can download the documentation in a variety of formats:

gzipped tar ZIP Postscript
gzipped tar ZIP PDF
gzipped tar ZIP HTML
gzipped tar ZIP Emacs Info

Contact us

Please report bugs using the bug-tracking system.
We can be contacted on the mit-scheme-devel mailing list.
New releases of MIT/GNU Scheme Scheme are announced on the mit-scheme-announce mailing list.

Our more general Scheme page is http://swiss.csail.mit.edu/projects/scheme/.
Older releases can be found at http://swiss.csail.mit.edu/ftpdir/mit-scheme/.

[Image: Valid XHTML 1.0!] [Image: Valid CSS!]