-
-
Notifications
You must be signed in to change notification settings - Fork 29
Description
There is a 1979 version of "The Interlisp Virtual Machine Specification" here: https://www.cs.utexas.edu/~moore/publications/interlisp-vm.pdf (the original version is from 1976 and I didn't find a later than 1979 version yet).
Here is my DJVU version of it (with OCR): The Interlisp Virtual Machine Specification (1979).djvu.zip
I thought that maybe it would be fun and feasible to implement a VM based on this spec which is able to run the old versions like Chorus, Fugue, Carol or even the later releases. For this purpose I had a look at the https://github.com/Interlisp/history/tree/master/1980s files here, but wasn't sure whether they are complete to build and run a system.
Since I already spent a lot of time with the CHM Xerox archives when implementing my Smalltalk and Cedar tools, I went back and searched for Interlisp directories. And there are indeed a lot of corresponding directories and files. I assume you are aware of e.g.
https://xeroxparcarchive.computerhistory.org/eris/lisp/.index.html
where there seem to be all releases from Chorus to Koto. There are actually quite a lot of Interlisp related directories here:
https://xeroxparcarchive.computerhistory.org/eris/.index.html
and I even found a sysout of the Medley 1.0 release from 1988 here: https://xeroxparcarchive.computerhistory.org/phylum/medley/1.0/.index.html (unfortunately it doesn't seem to work with Maiko; neither the earlier sysouts seem to work; the error message of the VM is "sysout_loader:IFPAGE says sysout size is 0, But, sysout size from UNIX is 7499").
Which of these releases/directories looks most complete and is a good starting point for implementing a compatible VM?
Metadata
Metadata
Assignees
Labels
Type
Projects
Status