Paradigms | Multi-paradigm: functional, procedural, reflective, meta |
---|---|
Family | Lisp |
Designed by | Richard Greenblatt Jon L. White |
Developer | MIT: Project MAC |
First appeared | July 1966 |
Typing discipline | dynamic, strong |
Implementation language | Assembly language, PL/I |
Platform | PDP-6, PDP-10 |
OS | Incompatible Timesharing System, TOPS-10, TOPS-20, Multics |
Filename extensions | .lisp, .fasl |
Influenced by | |
Lisp 1.5 | |
Influenced | |
Common Lisp, Emacs Lisp |
Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts Institute of Technology's (MIT) Project MAC[1] (from which it derived its prefix) in the late 1960s and was based on Lisp 1.5.[2] Richard Greenblatt was the main developer of the original codebase for the PDP-6;[1] Jon L. White was responsible for its later maintenance and development. The name Maclisp began being used in the early 1970s to distinguish it from other forks of PDP-6 Lisp, notably BBN Lisp.
The higher-level language used for most of the vision laboratory program is the PDP-6 LISP System. This system is based chiefly on the LISP 1.5 programming language, but has been extensively modified in a number of ways. These include many new functions and services, including facilities for linking with programs written in other languages.