Re:Aftermath of the Kernel Wars
by gumby on Tuesday May 02, 2023 @03:50PM
(#35793159)
> there were no "operating systems" back when Common Lisp Standard started out other than Lisp itself.
This isn't really true, of course.
Sure, Commonlisp was mainly the standardization of MIT Lipsm lisp (based on MACLISP), influenced by good ideas from PARC's D-Machine Interlisp-D (based on Interlisp). Both ran on the bare iron of their respective machines.
But their predecessors MACLISP and BBN Interlisp both ran on PDP-10s under Tenex, Twenex (and those latter two's official OSes) and MACLISP also on PDP-10 ITS (its original home) Multics (both hardware and an OS). Other MACLISP-ish Lisps such as VAXLISP (VMS) and franz lisp (Unix on PDP-11s and Vaxes) contributed as well. These were all user space environments.
Re:Aftermath of the Kernel Wars
by gumby on Tuesday May 02, 2023 @04:25PM
(#35793648)
By the way the PDP-6 (and thus its dependent the PDP-10) was explicitly designed to be a "Lisp machine" -- a machine word was a cons and many fundamental lisp operations like car and cdr were single machine instructions.
This isn't really true, of course.
Sure, Commonlisp was mainly the standardization of MIT Lipsm lisp (based on MACLISP), influenced by good ideas from PARC's D-Machine Interlisp-D (based on Interlisp). Both ran on the bare iron of their respective machines.
But their predecessors MACLISP and BBN Interlisp both ran on PDP-10s under Tenex, Twenex (and those latter two's official OSes) and MACLISP also on PDP-10 ITS (its original home) Multics (both hardware and an OS). Other MACLISP-ish Lisps such as VAXLISP (VMS) and franz lisp (Unix on PDP-11s and Vaxes) contributed as well. These were all user space environments.