-
-
Notifications
You must be signed in to change notification settings - Fork 9
New glossary entries and Jargon File reference #292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -9,11 +9,19 @@ type: docs | |
|
|
||
| The 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. | ||
|
|
||
| For general computer terminology and lore see [The Hacker's Dictionary](https://www.dourish.com/goodies/jargon.html) aka Jargon File. | ||
|
|
||
| ## Vocabulary and relationships | ||
|
|
||
| AltoLisp | ||
| : An (unsuccessful) attempt to build a Lisp-based OS for running Interlisp on an Alto. | ||
|
|
||
| Break package | ||
| : The Interlisp subsystem that comprises the debugger (also known as break window) and other debugging facilities. Named after the `BREAK` function and breakpoints. | ||
|
|
||
| Briefing Blurb | ||
| : Any one of the technical reports in a series that introduced Xerox PARC newcomers to the computing and network environment at the Computer Science Laboratory. Written in an upbeat style, their titles followed a pattern that included the expression "Briefing Blurb" such as *The Alto-Dolphin-Dorado Briefing Blurb: Exploring the Ethernet with Mouse and Keyboard* and *The Briefing Blurb: Exploring the Ethernet with Mouse and Keyboard*. | ||
|
||
|
|
||
| Carol, Fugue, Harmony, Intermezzo, Koto, Lyric, Medley | ||
| : Named releases of Interlisp-D. All are obsolete except Medley. | ||
|
|
||
|
|
@@ -35,6 +43,9 @@ Starting with the Lyric release of Interlisp-D and then the Medley release, the | |
| Dfasl | ||
| : A compiled form of Medley Interlisp files with the extension ".dfasl". | ||
|
|
||
| Display | ||
| : Denotes a program or system with a Graphical User Interface or a full screen character interface, as opposed to a line oriented interface like a teletype. In expressions like "display oriented editor" or "display editor". | ||
|
|
||
| DLISP | ||
| : By Warren Teitelman: a first attempt at building a “Display” (GUI) with Interlisp running on MAXC (a PDP-10 clone) connected by Ethernet to a Xerox Alto acting | ||
| as a graphics terminal. | ||
|
|
@@ -106,6 +117,9 @@ Maiko | |
| Sun Microsystems SPARC processor workstation, initially developed by | ||
| Fuji Xerox. Subsequently ported to little-endian processors and other operating systems. | ||
|
|
||
| Package | ||
| : An Interlisp subsystem such as the break package (q.v.) or the window package (window system). Not to be confused with Common Lisp packages or packaged applications. | ||
|
||
|
|
||
| SDL | ||
| : Structured Design Language. | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure "(unsuccessful)" captures the status of AltoLisp. It was an initial foray into building a microcoded Lisp implementation following Peter Deutch's paper on compact Lisp programs. AltoLisp was the basis for DoradoLisp with new microcode. AltoLisp failed because the "working set" for a "demand paged" Lisp system was bigger than the amount of memory available on the Alto.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AltoLisp is actually a preexisting entry not in this PR but I can of course change it to "An attempt to build a microcoded Lisp-based OS for running Interlisp on an Alto", "An experimental microcoded implementation of a Lisp-based OS for running Interlisp on an Alto", or something else.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"An experimental microcoded implementation of Interlisp on an Alto personal computer."
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll go with your suggestion too.