lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

66
active users

#interlisp

2 posts2 participants0 posts today

We now take it for granted but adding a display to a copying machine was a novel idea in the early 80s. In this 1984 video Austin Henderson told the history of and demoed Trillium, an Interlisp environment for designing and prototyping user interfaces for Xerox copier control panels.

youtube.com/watch?v=pXwzh1Q2GeQ

Trillium was actually more versatile as Henderson used the system to run the slideshow in this presentation. See also:

dl.acm.org/doi/abs/10.1145/226

A 1988 demonstration of the Cognoter collaborative brainstorming tool in Interlisp.

youtube.com/watch?v=KzBj13OSVz

It was an application of project Colab at Xerox PARC to study how computers could support face-to-face-meetings. The researchers designed a conference room with specialized equipment such as a touch sensitive projection screen and collaboration software in Interlisp running on networked workstations.

About Colab:

markstefik.com/?page_id=155

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.:

interlisp.org/documentation/yo

interlisp.org/documentation/yo

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.

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.

bitsavers.org/pdf/xerox/interl

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?

interlisp.org/history/glossary

The Medley Interlisp ProjectGlossaryThe names “Medley,” “Interlisp-D,” “Interlisp.org,” “Common Lisp,” etc. are often used in confusing ways. We’re talking about a lot of different things that evolved over decades. These are cemented in by usage in different publications over time. We hope this glossary of terms will help. Vocabulary and relationships AltoLisp An (unsuccessful) attempt to build a Lisp-based OS for running Interlisp on an Alto. Carol, Fugue, Harmony, Intermezzo, Koto, Lyric, Medley Named releases of Interlisp-D. All are obsolete except Medley. Common Lisp The subject of a 10-year standards process to converge multiple dialects of the Lisp language. Strong influences from many Lisp dialects, including Interlisp. Common Lisp the Language Book by Guy Steele with two editions: CLtL1 – edition 1, 465 pages CLtL2 – second edition, 1029 pages Common Lisp dpANS The ANSI Standard for Common Lisp. Starting with the Lyric release of Interlisp-D and then the Medley release, the implementation of Medley included implementations of Common Lisp (CLtL 1) as well as the Interlisp dialect in a single development environment; this was made possible by using the (Common Lisp) “package” feature to allow both dialects to be intermixed.