# Maclisp

> dialect of the Lisp programming language

**Wikidata**: [Q1882973](https://www.wikidata.org/wiki/Q1882973)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Maclisp)  
**Source**: https://4ort.xyz/entity/maclisp

## Summary
Maclisp is a dialect of the Lisp programming language, developed by American programmer Richard Greenblatt. It is classified as a programming language that utilizes a dynamic typing discipline and is based on the functional programming principles of the lambda calculus.

## Key Facts
*   **Developer:** Richard Greenblatt (American programmer and artificial intelligence researcher).
*   **Classification:** A dialect of the Lisp computer language; instance of a programming language.
*   **Base Language:** Based on Lisp, a functional programming language rooted in the lambda calculus (inception 1958).
*   **Typing Discipline:** Utilizes dynamic typing.
*   **Also Known As:** MacLisp.
*   **Creator Background:** Richard Greenblatt was born on December 25, 1944, and is a United States citizen.

## FAQs
### Q: Who created Maclisp?
A: Maclisp was developed by Richard Greenblatt, an American programmer, computer scientist, and artificial intelligence researcher born in 1944.

### Q: What type of programming language is Maclisp?
A: Maclisp is a dialect of the Lisp programming language. It is considered a functional language based on the lambda calculus and features a dynamic typing discipline.

### Q: How is Maclisp related to the original Lisp language?
A: Maclisp is a direct dialect of Lisp, which was originally created in 1958. It operates within the same functional programming paradigm.

## Why It Matters
Maclisp holds a distinct place in computer science history as a specific evolution of the Lisp programming language. Developed by Richard Greenblatt, a figure notable for his work in artificial intelligence, Maclisp represents a practical implementation of functional programming concepts derived from the lambda calculus. While the original Lisp language was conceived in 1958, dialects like Maclisp allowed the paradigm to adapt and persist in specific computing environments. Its existence is documented by significant software preservation projects and computer history organizations, underscoring its role in the broader narrative of programming language development. By employing dynamic typing, it offered specific flexibility suited to the research and development contexts in which it was used.

## Notable For
*   **Dialect of Lisp:** Serves as a specific variation of one of the oldest high-level programming languages (Lisp, 1958).
*   **AI Heritage:** Developed by Richard Greenblatt, a programmer and AI researcher, linking it to the early development of artificial intelligence.
*   **Dynamic Typing:** Features a dynamic typing discipline, distinguishing its operational mechanics from statically typed languages.
*   **Lambda Calculus Foundation:** Inherits the functional programming basis on the lambda calculus found in its parent language, Lisp.

## Body

### Development and Origins
Maclisp is recognized as a dialect of the Lisp programming language. Its development is credited to Richard Greenblatt, an American programmer, computer scientist, and artificial intelligence researcher born on December 25, 1944. Greenblatt, a United States citizen, developed this language as a variation of the broader Lisp family.

### Technical Classification
The language is formally classified as an instance of a "programming language" and specifically as a "dialect of computer language" relative to Lisp.
*   **Paradigm:** It follows the functional programming model, as it is based on Lisp, which is founded on the lambda calculus.
*   **Typing:** The language utilizes a **dynamic typing** discipline.
*   **Parent Language:** It derives from Lisp, a functional programming language originally inceptioned in 1958.

### Documentation and Preservation
The history and specifications of Maclisp are preserved through various academic and historical channels. It is referenced by the Computer History Museum (collection catalog 102657935) and software preservation projects dedicated to the Lisp family of languages. Additional technical details have been archived in resources such as the "Pitmanual" hosted on Maclisp informational sites.

## References

1. [Source](http://www.maclisp.info/pitmanual/)
2. [Source](http://www.softwarepreservation.org/projects/LISP/maclisp_family/)
3. [Source](http://www.computerhistory.org/collections/catalog/102657935)
4. Freebase Data Dumps. 2013