Maclisp

E146667

Maclisp is an early and influential dialect of the Lisp programming language developed at MIT, notable for shaping later Lisp systems and language designs.

All labels observed (2)

Label Occurrences
Maclisp canonical 3
Multics Maclisp 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Lisp dialect
programming language implementation
academicInstitution Massachusetts Institute of Technology
basedOn Lisp programming language
surface form: Lisp
countryOfOrigin United States of America
surface form: United States
developer MIT Project MAC
Massachusetts Institute of Technology
historicalRole bridge between early Lisp 1.5 and later industrial Lisp dialects
important early Lisp for time-sharing systems
major influence on the design of Common Lisp
inception 1960s
influenced Common Lisp
Emacs Lisp (for GNU Emacs environment)
surface form: Emacs Lisp

Franz Lisp
Lisp Machine Lisp
Scheme implementations at MIT
Zetalisp
license proprietary (historically, MIT-distributed)
locationOfDevelopment Cambridge, Massachusetts
notableApplication early Emacs variants
early versions of Macsyma
notableFeature compiled and interpreted execution modes
fast numeric computation for its time
integration with time-sharing operating systems
lexical and dynamic scoping mechanisms (historically evolving)
powerful macro system
support for arrays and numeric types
notablePerson Guy L. Steele Jr.
Jon L. White
Richard Greenblatt
paradigm functional programming
symbolic programming
platform TOPS-10
surface form: DEC TOPS-10

ITS (Incompatible Timesharing System)
PDP-10
PDP-6
TENEX operating system
surface form: TENEX

TOPS-20
programmingLanguageFamily Lisp programming language
surface form: Lisp
status historical / discontinued
supports dynamic typing
first-class functions
garbage collection
recursive functions
use artificial intelligence research
language research and prototyping
symbolic computation

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Emacs Lisp (for GNU Emacs environment) influencedBy Maclisp
subject surface form: Emacs Lisp
Common Lisp influencedBy Maclisp
Multics Emacs programmingLanguage Maclisp
this entity surface form: Multics Maclisp