Maclisp, also written MACLISP, is a dialect of the Lisp programming language that grew out of Project MAC at the Massachusetts Institute of Technology in the late 1960s. It was based on Lisp 1.5 and first ran on the Digital Equipment Corporation PDP-6, with Richard Greenblatt as main developer of the original codebase and Jon L. White responsible for its later maintenance. The name came into use in the early 1970s to tell it apart from other PDP-6 Lisp forks such as BBN Lisp. Maclisp replaced the association list lookup of Lisp 1.5 with a value cell for dynamic variables, added reader macros, and later gained features such as bignums, strings and a fast numeric compiler. It carried the Macsyma algebra system and the SHRDLU program and became widely used in artificial intelligence research, and it is no longer actively maintained.
Facts
First Released Execution Model Execution Model Popularity Band Connections
Influenced
Source Lisp Machine Lisp (Wikipedia)
Predecessor Of
Source Lisp Machine Lisp (Wikipedia)
Sources
1. Programming Language Database (PLDB): Maclisp (PLDB)
Programming Language Database (PLDB)Page summaryQuote, Page summary
Maclisp is a programming language created in 1966 by Richard Greenblatt and Jon L. White.
View the Source 2. Maclisp (Wikipedia)
Characteristics
Programs could be interpreted or compiled.
Lead and History
Maclisp was an influential Lisp implementation, but is no longer maintained actively.
View the SourceLisp Machine Lisp (Wikipedia)
Predecessor Of: Lisp Machine Lisp, Lead, predecessor
A direct descendant of Maclisp, it was initially developed in the mid to late 1970s as the system programming language for the Massachusetts Institute of Technology (MIT) Lisp machines.
Influenced: Lisp Machine Lisp, Lead, lineage
A direct descendant of Maclisp, it was initially developed in the mid to late 1970s as the system programming language for the Massachusetts Institute of Technology (MIT) Lisp machines.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.