BT

InfoQ Homepage News Presentation: The Evolution of Lisp

Presentation: The Evolution of Lisp

Bookmarks

In this presentation recorded at OOPSLA 2008, Guy L. Steele Jr. and Richard P. Gabriel reenact their presentation called “The Evolution of Lisp” which took place during ACM History of Languages Conference in 1993.

Watch: The Evolution of Lisp (43 min.)

Steele and Gabriel present how Lisp developed over the years. They wrote a paper on Lips’ evolution (PDF) which represents the basis for their presentation. They came up with the following chart which made people laugh both in 1993 and in 2008:

lisp 

Legend:

     Black arrows – direct relationships between various Lisp implementations

     Magenta arrows – represent a significant influence on Lisp implementations

     Red rectangles - various LISP implementations

     Green ovals – languages specifications for languages that do not belong to the Lisp family, but were included because of their influence on the language

     Blue ovals – languages specifications within the Lisp family

     Cyan rectangles – official standards projects (ANSI, ISO)

The presentation covers the evolution of the main Lisp families, LISP 1.5, MacLisp, IBM Lisp, Interlisp, and continues with machines used to run Lisp, the development of Common Lisp, Scheme Extended Family, the influence of OO, Lambda Calculus and FORTRAN on Lisp, and figures who played a major role in developing the language.

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Richard Gabriel

    by Alex Miller /

    Your message is awaiting moderation. Thank you for participating in the discussion.

    If you're interested in seeing Richard Gabriel speak, he'll be doing a keynote (as will Rich Hickey) at the upcoming Clojure/West conference in San Jose March 16-17th, 2012.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.