Common Lisp

from The Free On-line Dictionary of Computing (8 July 2008)
Common Lisp

   <language> A dialect of {Lisp} defined by a consortium of
   companies brought together in 1981 by the {Defence Advanced
   Research Projects Agency} (DARPA).  Companies included
   {Symbolics}, {Lisp Machines, Inc.}, {Digital Equipment
   Corporation}, {Bell Labs}., {Xerox}, {Hewlett-Packard},
   {Lawrence Livermore Labs}., {Carnegie-Mellon University},
   {Stanford University}, {Yale}, {MIT} and {USC Berkeley}.
   Common Lisp is {lexically scoped} by default but can be
   {dynamically scoped}.

   Common Lisp is a large and complex language, fairly close to a
   superset of {MacLisp}.  It features {lexical binding}, data
   structures using defstruct and setf, {closures}, multiple
   values, types using declare and a variety of numerical types.
   Function calls allow "&optional", keyword and "&rest"
   arguments.  Generic sequence can either be a list or an
   {array}.  It provides formatted printing using escape
   characters.  Common LISP now includes {CLOS}, an extended LOOP
   {macro}, condition system, {pretty printing} and logical
   pathnames.

   Implementations include {AKCL}, {CCL}, {CLiCC}, {CLISP},
   {CLX}, {CMU Common Lisp}, {DCL}, {KCL}, {MCL} and {WCL}.

   Mailing list: <[email protected]>.

   ANSI Common Lisp draft proposal
   (ftp://ftp.think.com/public/think/lisp:public-review.text).

   ["Common LISP: The Language", Guy L. Steele, Digital Press
   1984, ISBN 0-932376-41-X].

   ["Common LISP: The Language, 2nd Edition", Guy L. Steele,
   Digital Press 1990, ISBN 1-55558-041-6].

   (1994-09-29)
    

[email protected]