Common LISP
An effort begun in 1981 to provide a common dialect of LISP. The result is a large and complex language, fairly close to a superset of MACLISP. Lexical binding, data structures using defstruct and setf, closures, multiple values, types using declare, a variety of numerical types. Function calls allow optional, keyword and &rest arguments. Generic sequence can either be a list or an array. Formatted printing using escape characters. Common LISP now includes CLOS, an extended LOOP macro, condition system, pretty printing, and logical pathnames. See AKCL, CCL[1], DCL[2], KCL, MCL.
Common LISP: The Language, 2nd Edition, Guy L. Steele, Digital Press, 1990, ISBN 1-55558-041-6.
CMU Common LISP
Version 16e
Allegro CL