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.