@interlisp This is the untold story of the Medley Interlisp project, so to speak. The paper describes the unique issues and challenges faced in reviving the system over the first 5 years of the project, and what other software preservation groups can learn from this experience.
We are happy to share the preprint and slides of the paper "The Medley Interlisp Project: Reviving a Historical Software System" by Eleanor Young et al.:
https://interlisp.org/documentation/young-ccece2025.pdf
https://interlisp.org/documentation/young-ccece2025-slides.pdf
It tells the first 5 years of the Medley Interlisp Project and discusses what other historical software recovery groups can learn from our experience. The paper was presented at IEEE CCEECE 2025 in Vancouver and accepted for publication.
@jackdaniel @NGIZero h'mmm ... Yesterday, not for the first time, I was looking at reimplementing #InterLisp's GRAPHER library in #Clojure. It's doable, but surprisingly difficult. If there was a good Java SVG engine which allowed callbacks through JavaScript or whatever, it would be easier, and *possibly* Batik may do that.
But #CommonLisp in the browser, interacting with SVG in the browser... Now that sounds fun.
The LOOPS primer, published in 1987, captured well the essence of exploratory programming in Lisp:
The LOOPS interface provides both a programming tool and a thinking tool. As you develop a new system, each preliminary version provides an object for thought and discussion. The preliminary versions are a crucial part of the design process.
LOOPS (Lisp Object-Oriented Programming System) is the OOP extension of Interlisp.
Fugue, Interlisp-360, Lcom, XEOS.
These are some of the terms, names, and organizations in our Glossary. It's a useful resource for getting your way around Medley Interlisp. Any other terms you'd like to see defined?
@screwlisp One of the things which was most exciting to me in the #InterLisp D environment was the ease of producing dynamic, interactive graphs. I don't know any modern software environment which does it so well.
The newsletter Hotline was a support resource Xerox published in the late 1980s for users of Xerox Lisp (Interlisp and Common Lisp). It featured tutorials, usage tips, fixes, and more that are still valuable to Medley users.