Mini-Scheme (which goes by the filenames minischeme
and miniscm
)
is at once one of the tiniest and earliest Scheme implementations. Its
obscure beginnings and the several independent forks started in the
decades since have led to a confusing family tree which this page
tries to untangle.
The original author of Mini-Scheme is mathematician Atsushi Moriwaki from Kyoto University. After he stopped working on the program, his compatriot Akira Kida maintained it for five years.
Information about these early versions is found in the README
file
of version 0.85k4. The file says the program is based on an article
SCHEME Interpreter in Common Lisp which was published in Japan as an
appendix of T. Matsuda & K. Saigo, Programming of LISP, archive No 5
(1987) p6 - p42.
Release date | Maintainer | Version number |
---|---|---|
"11/5/1989" | Atsushi Moriwaki | 0.85 |
1989-11-14 | Akira Kida | 0.85k1 |
1989-11-28 | Akira Kida | 0.85k2 |
1989-11-30 | Akira Kida | 0.85k3 |
1994-05-17 | Akira Kida | 0.85k4 |
Available from t3x.org
.
Hosted at the
SourceForge project minischeme
Hosted at the
GitHub repository catseye/minischeme
The well-known implementation TinyScheme started off as a Mini-Scheme fork but has been refactored and extended so much that the name was changed.
Releases of the various Mini-Scheme forks are archived at files.scheme.org using a file naming convention which includes the maintainer's handle as well as a version number or release date.