Difference between revisions of "INTERLISP"
(Stub.) |
(InterLISP/65) |
||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | '''INTERLISP''' is a [[LISP]] dialect developed at Xerox PARC from [[BBN LISP]]. | + | '''INTERLISP''' is a [[LISP]] dialect developed at [[Xerox PARC]] from [[BBN LISP]]. |
==INTERLISP-10== | ==INTERLISP-10== | ||
− | The first version of INTERLISP was essentially a renaming of the latest iteration of BBN LISP, which was hosted on [[PDP-10]] computers running [[TENEX]]. | + | The first version of INTERLISP was essentially a renaming of the latest iteration of BBN LISP, which was hosted on [[PDP-10]] computers running [[TENEX]]. When built for running on a [[Maxc]], it can use the compact '''Byte Lisp''' instruction set provided by that computer. |
+ | |||
+ | ==AltoLisp== | ||
+ | |||
+ | The version of INTERLISP running on the [[Xerox Alto]] was called '''AltoLisp'''. ''AltoLisp served as a model and departure point for Interlisp-D.'' - Teitelman and Masinter. | ||
==Interlisp-D== | ==Interlisp-D== | ||
− | INTERLISP was ported to the Xerox D machines, and this version was called Interlisp-D. | + | INTERLISP was ported to the Xerox D machines, and this version was called '''Interlisp-D'''. |
+ | |||
+ | According to Larry Masinter: ''All Interlisp-D machines were microcoded to emulate a bytecode set that evolved only in small ways from the Deutsch design.'' | ||
+ | |||
+ | ==Other hosts== | ||
+ | |||
+ | INTERLISP was ported to the [[IBM]] [[IBM System/370|System/370]], [[CDC]] 3300, [[Burroughs B6700]], [[BBN Jericho workstation|Jericho]], [[PDP-11/40E]] (not a stock PDP-11; it had hardware and microcode modifications), and [[VAX]]. | ||
+ | |||
+ | There is an InterLISP/65 for the Atari 400/800 series. It's most likely a tiny subset of the full language. | ||
+ | |||
+ | {{semi-stub}} | ||
+ | |||
+ | ==External links== | ||
+ | |||
+ | * [https://interlisp.org/history/timeline/ Interlisp Timeline] | ||
+ | * [http://www.bitsavers.org/pdf/xerox/interlisp/Interlisp_Reference_Manual_Oct_1974.pdf Interlisp Reference Manual from 1974] | ||
+ | * [http://www.softwarepreservation.org/projects/LISP/interlisp-d/Deutsch-3IJCAI.pdf A LISP Machine with Very Compact Programs], L. Peter Deutsch, 1973. | ||
+ | * [http://www.softwarepreservation.org/projects/LISP/uppsala/Haraldson-LISP_details.pdf LISP-details - INTERLISP 360-370], Anders Haraldsson , 1975. | ||
+ | * [http://i.stanford.edu/pub/cstr/reports/cs/tr/81/879/CS-TR-81-879.pdf Interlisp-VAX: - A Report], Larry Masinter, 1981. | ||
+ | * [https://apps.dtic.mil/sti/tr/pdf/ADA066142.pdf Interlisp-11], by Alice K. Hartley. | ||
+ | * [http://www.atarimania.com/utility-atari-400-800-xl-xe-interlisp-65_12477.html InterLISP/65]. | ||
− | + | [[Category: LISP Dialects]] | |
+ | [[Category: Language Implementations]] |
Latest revision as of 07:47, 14 January 2024
INTERLISP is a LISP dialect developed at Xerox PARC from BBN LISP.
INTERLISP-10
The first version of INTERLISP was essentially a renaming of the latest iteration of BBN LISP, which was hosted on PDP-10 computers running TENEX. When built for running on a Maxc, it can use the compact Byte Lisp instruction set provided by that computer.
AltoLisp
The version of INTERLISP running on the Xerox Alto was called AltoLisp. AltoLisp served as a model and departure point for Interlisp-D. - Teitelman and Masinter.
Interlisp-D
INTERLISP was ported to the Xerox D machines, and this version was called Interlisp-D.
According to Larry Masinter: All Interlisp-D machines were microcoded to emulate a bytecode set that evolved only in small ways from the Deutsch design.
Other hosts
INTERLISP was ported to the IBM System/370, CDC 3300, Burroughs B6700, Jericho, PDP-11/40E (not a stock PDP-11; it had hardware and microcode modifications), and VAX.
There is an InterLISP/65 for the Atari 400/800 series. It's most likely a tiny subset of the full language.
External links
- Interlisp Timeline
- Interlisp Reference Manual from 1974
- A LISP Machine with Very Compact Programs, L. Peter Deutsch, 1973.
- LISP-details - INTERLISP 360-370, Anders Haraldsson , 1975.
- Interlisp-VAX: - A Report, Larry Masinter, 1981.
- Interlisp-11, by Alice K. Hartley.
- InterLISP/65.