Add Mini-Scheme history

Transcribed from https://docs.scheme.org/surveys/minischeme-history/
This commit is contained in:
Lassi Kortela 2023-02-22 18:46:53 +02:00
parent e4a7f3f463
commit d889458b3b
1 changed files with 83 additions and 0 deletions

83
www/index.html Normal file
View File

@ -0,0 +1,83 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Mini-Scheme</title>
<link rel="stylesheet" href="dream.css">
</head>
<body>
<h1>Mini-Scheme</h1>
<p>Mini-Scheme (which goes by the filenames
<code>minischeme</code> and <code>miniscm</code>) 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.</p>
<h2>Original versions from Japan</h2>
<p>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.</p>
<p>Information about these early versions is found in the
<code>README</code> file of version 0.85k4. The file says the
program is based on an article <em>SCHEME Interpreter in Common
Lisp</em> which was published in Japan as an appendix of T.
Matsuda & K. Saigo, <em>Programming of LISP</em>, archive No 5
(1987) p6 - p42.</p>
<table>
<tr>
<th>Release date</th>
<th>Maintainer</th>
<th>Version number</th>
</tr>
<tr>
<td>"11/5/1989"</td>
<td>Atsushi Moriwaki</td>
<td>0.85</td>
</tr>
<tr>
<td>1989-11-14</td>
<td>Akira Kida</td>
<td>0.85k1</td>
</tr>
<tr>
<td>1989-11-28</td>
<td>Akira Kida</td>
<td>0.85k2</td>
</tr>
<tr>
<td>1989-11-30</td>
<td>Akira Kida</td>
<td>0.85k3</td>
</tr>
<tr>
<td>1994-05-17</td>
<td>Akira Kida</td>
<td>0.85k4</td>
</tr>
</table>
<h2>Forks started after the year 2000</h2>
<h3>Nils M Holm</h3>
<p>Available from <a href=
"https://t3x.org/#attic"><code>t3x.org</code></a>.</p>
<h3>Jacques Bailhache</h3>
<p>Hosted at the <a href=
"https://sourceforge.net/projects/minischeme/">SourceForge
project <code>minischeme</code></a></p>
<h3>Cat's Eye Technologies</h3>
<p>Hosted at the <a href=
"https://github.com/catseye/minischeme">GitHub repository
<code>catseye/minischeme</code></a></p>
<h2>TinyScheme</h2>
<p>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.</p>
<h2>Archival</h2>
<p>Releases of the various Mini-Scheme forks are archived at
<a href="https://files.scheme.org/">files.scheme.org</a> using a
file naming convention which includes the maintainer's handle as
well as a version number or release date.</p>
<hr>
<p><a href="../">Scheme Conservatory</a></p>
</body>
</html>