Release status and future plans
The releases provide binaries that run on x86 (Intel
Architecture 32) machines under the following operating systems:
GNU/Linux, Mac OS X, OpenBSD, and
Windows (95, 98, ME, NT, 2000, XP, and Vista). We
additionally provide binaries for selected other architectures and
systems, depending on the hardware and software that is available to
us. We no longer support OS/2, DOS, or Windows
3.x.
Recent release notes are here.
In the future, we plan to deploy a new portable virtual machine;
provide a port to the AMD64/Intel 64 64-bit architecture; and
implement a module system. We also plan to finish support for R5RS, but we will not be providing support for R6RS.
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.
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 doesn't apply to the portable C source, which requires only a C
compiler.) 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:
| Core documentation: |
| 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 |
| Supported SRFIs: |
| HTML |
|
0: cond-expand |
| HTML |
|
1: List library |
| HTML |
|
2: and-let* |
| HTML |
|
6: Basic string ports |
| HTML |
|
8: receive |
| HTML |
|
9: Defining record types |
| HTML |
|
23: Error reporting mechanism |
| HTML |
|
27: Sources of random bits |
| HTML |
|
30: Nested multi-line comments |
| HTML |
|
62: S-expression comments |
| HTML |
|
69: Basic hash tables |
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/.
|