Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Maclisp
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Dialect of Lisp programming language}} {{distinguish|Macintosh Common Lisp}} {{Infobox programming language | name = Maclisp | logo = <!-- (filename) --> | logo caption = | screenshot = <!-- (filename) --> | screenshot caption = | paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Functional programming|functional]], [[Procedural programming|procedural]], [[Reflection (computer programming)|reflective]], [[Metaprogramming|meta]] | family = [[Lisp (programming language)|Lisp]] | designer = [[Richard Greenblatt (programmer)|Richard Greenblatt]]<br />Jon L. White | developer = [[Massachusetts Institute of Technology|MIT]]: [[Project MAC]] | released = {{Start date and age|1966|07}} | latest release version = | latest release date = <!-- {{Start date and age|1985?|MM|DD|df=yes}} --> | typing = [[Dynamic typing|dynamic]], [[Strong and weak typing|strong]] | scope = | programming language = [[Assembly language]], [[PL/I]] | discontinued = Yes | platform = [[PDP-6]], [[PDP-10]] | operating system = [[Incompatible Timesharing System]], [[TOPS-10]], [[TOPS-20]], [[Multics]] | license = | file ext = {{Mono|.lisp}}, {{Mono|.fasl}} | file format = <!-- or: | file formats = --> | website = <!-- {{URL|www.example.com}} --> | implementations = | dialects = | influenced by = Lisp 1.5 | influenced = [[Common Lisp]], [[Emacs Lisp]] }} '''Maclisp''' (or '''MACLISP''', sometimes styled '''MacLisp''' or '''MacLISP''') is a [[programming language]], a [[Dialect (computing)|dialect]] of the language [[Lisp (programming language)|Lisp]]. It originated at the [[Massachusetts Institute of Technology]]'s (MIT) [[Project MAC]]<ref name="hackers">{{cite book |last=Levy |first=Steven |author-link=Steven Levy |title=[[Hackers: Heroes of the Computer Revolution]] |publisher=Doubleday |year=1984 |isbn=0-385-19195-2}}</ref> (from which it derived its prefix) in the late 1960s and was based on Lisp 1.5.<ref>{{cite report |title=Project MAC Progress Report IV: July 1966 to July 1967 |date=n.d. |page=19 |quote=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. |url=http://www.dtic.mil/dtic/tr/fulltext/u2/681342.pdf |url-status=dead |archive-url=https://web.archive.org/web/20160308100743/http://www.dtic.mil/dtic/tr/fulltext/u2/681342.pdf |archive-date=March 8, 2016}}</ref> [[Richard Greenblatt (programmer)|Richard Greenblatt]] was the main developer of the original codebase for the [[PDP-6]];<ref name="hackers" /> 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 [[Fork (software development)|fork]]s of PDP-6 Lisp, notably [[BBN Lisp]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)