Difference between revisions of "MACLISP"

From Computer History Wiki
Jump to: navigation, search
m (9)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Influential dialect of Lisp.  Developed at Project MAC, initially for the [[PDP-6]] and [[PDP-10]]s running [[ITS]].  Later ported to [[WAITS]], [[TOPS-20]], and [[Multics]].
+
'''MACLISP''' was an influential dialect of [[LISP]] from [[Massachusetts Institute of Technology|MIT]].  Developed initially as the standalone ''[[PDP-6]] LISP'' at [[Project MAC]], then moved to [[Incompatible Timesharing System|ITS]] and renamed ''MACLISP'' somewhere along the way.  Later ported to [[TOPS-10]], [[WAITS]], [[TOPS-20]], and [[Multics]].
  
Descendants include Lisp Machine Lisp, Common Lisp, and [[Emacs]] Lisp.
+
The MACLISP application [[Macsyma]] was so important to the research community a consortium was formed to buy a [[KL10]] to offer it as a service on the [[ARPANET]].  When the aging [[PDP-10]] hardware was falling behind, new MACLISP-compatible implementations were written and Macsyma was brought up on those.
  
[[Category:Languages]]
+
MACLISP was used to bootstrap other LISP dialects: the [[LISP machine|Lisp Machine]] software, [[Scheme]], and CMU's Spice Lisp.
 +
 
 +
Descendants include Lisp Machine Lisp, [[New Implementation of LISP|NIL]], Franz Lisp, [[Common Lisp]], [[Emacs]] Lisp, and Waltz Lisp by ProCode International.
 +
 
 +
{{semi-stub}}
 +
 
 +
==External links==
 +
 
 +
* [https://github.com/PDP-6/ITS-138/blob/master/listings/LISP_97_sample.pdf Maclisp version 97 from 1969]
 +
* [https://github.com/PDP-10/its-vault/blob/master/files/l/*lisp.154 Maclisp from 1981]
 +
 
 +
[[Category: LISP Dialects‎]]

Latest revision as of 07:22, 19 January 2024

MACLISP was an influential dialect of LISP from MIT. Developed initially as the standalone PDP-6 LISP at Project MAC, then moved to ITS and renamed MACLISP somewhere along the way. Later ported to TOPS-10, WAITS, TOPS-20, and Multics.

The MACLISP application Macsyma was so important to the research community a consortium was formed to buy a KL10 to offer it as a service on the ARPANET. When the aging PDP-10 hardware was falling behind, new MACLISP-compatible implementations were written and Macsyma was brought up on those.

MACLISP was used to bootstrap other LISP dialects: the Lisp Machine software, Scheme, and CMU's Spice Lisp.

Descendants include Lisp Machine Lisp, NIL, Franz Lisp, Common Lisp, Emacs Lisp, and Waltz Lisp by ProCode International.

External links