Most are living history -- environments that were once important, but are now merely antiques. A few never previously existed except as thought experiments or pranks. Most, we hope, convey the hacker spirit -- and if not that, then at least a hint of what life was like back when programmers were real men and sheep were nervous.
The curators of the Museum are Eric S. Raymond <esr@snark.thyrsus.com> and John Cowan <cowan@locke.ccil.org>. See Eric's offer in the file CHARTER for more about the kinds of things we build and collect.
If you've visited before, check out the what's new and coming soon sections. You, too can contribute to the Museum! If you think something belongs here, tell us about it. Take a look at our want list of things we're looking for. Finally, you can browse a list of related resources.
(Note: we don't carry this locally -- we don't know the state of its documentation, or whether it includes examples.)
(This is presently just a front end. The code generator remains to be written.)
Jonathan Chandross
Kirk Hayes
Lars Thomas Hansen
A group that would prefer to remain anonymous is working on an
Algol-68-to-C compiler (written in Algol-68, but using C as a target
language so that it can be used to generate a port for any C host), to
be available in mid-1995.
Implementations, or softcopy specifications, for the following languages:
Plankalkuel, IPL-V, RPG, JOVIAL, CORAL, JOSS, POP-2 or POP-10, 1401
Autocoder, MAD, NEAT/3.
Sample programs to add to the distributions for the following languages:
FOCAL, ALGOL-60, JCL, TECO.
You can also use anonymous FTP from rtfm.mit.edu in the
`/usenet/comp.lang.misc' directory to obtain either of these lists.
Possible Future Projects
plankalkuel (Eric S. Raymond)
An implementation of the very first high-level computer language ever,
Zuse's Plankalkuel for the Z-3. I'll write this if I get enough docs
on the language to do it, and Matthias Neeracher is working on that. ignorance (?)
The Museum has an incomplete BLISS-to-C compiler; a substantial amount
of BLISS source code is available for use as test code. We're looking
for someone to finish it who has BLISS and/or VMS experience. This
package does include a full specification aimed at compiler
implementors. Things We Are Especially Looking For
The one thing we weren't able to recover when the first version of the
Museum was lost was the JCL shell. If you know where a copy lives, please
tell us. Related Resources
The Free Compilers list
indexes compilers, interpreters, and language-related tools available
free and in source on the Internet. You can download
or search it from here. The Language List
is a historically-oriented list of over 2300 languages which also
includes pointers to sources. You can download or
search it from here. The AI Attic
is an archive of classic AI programs and games including Eliza,
Adventure, and many others. Also, implementations of AI languages
including XLISP and many others. The Attic is an FTP archive located
at: {bongo,ftp}.cc.utexas.edu:pub/AI_ATTIC. The Jargon File
is a collection of Internet slang, folklore, and history. The entry page also
offers you the option to download it in one of several formats. Eric's Software
The collection of publicly available software that I wrote and/or
maintain. There is some overlap with this collection, of course. The Beer List
This is a collection of implementations of a trivial program (one to print
out the lyrics of "99 Bottles Of Beer On The Wall") in lots of different
languages. A very interesting chrestomathy. Eniac On A Chip
Perhaps the ultimate retrocomputing-in-hardware project! Don't miss the
nifty picture of the test chip.
Eric S. Raymond <esr@snark.thyrsus.com>