H ? « »

Language peer sets for Common LISP:
United States
United States/1981
Designed 1981
1980s languages
Fourth generation
Late Cold War
Genus Lazy Evaluation LISPs
String and List Processing
Lazy Evaluation LISPs
LISPs
Lambda caculus
Lazy Evaluation LISPs/1981
LISPs/1981
Lambda caculus/1981
Lazy Evaluation LISPs/United States
LISPs/United States
Lambda caculus/United States
String and List Processing
String and List Processing/1981
String and List Processing/us

Common LISP(ID:946/com014)

Consensus-based common dialect of LISP 

alternate simple view
Country: United States
Designed 1981
Published: 1981
Genus: Lazy Evaluation LISPs
Sammet category: String and List Processing


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, logical pathnames.

According to some postings called "Yu-Shiang Lisp", though why is not clear




Related languages
HCPRVR Common LISP   Written using
INTERLISP Common LISP   Evolution of
MACLISP Common LISP   Evolution of
NIL Common LISP   Incorporated into
Scheme Common LISP   Evolution of
Spice Lisp Common LISP   Influence
ZetaLisp Common LISP   Evolution of
Common LISP ABCL/R2   Written using
Common LISP AKCL   Total Implementation
Common LISP Butterfly Common LISP   Extension of
Common LISP Cantor   Incorporated some features of
Common LISP CLM   Written using
Common LISP Closette   Extension of
Common LISP CLX   Implementation
Common LISP CMN   Written using
Common LISP ComLisp   Subset
Common LISP Common Music   Written using
Common LISP CommonLisp0   Subset
Common LISP DTP   Based on
Common LISP EAT   Based on
Common LISP ECoLisp   Implementation
Common LISP EuLisp   Influence
Common LISP FRAPPS   Based on
Common LISP ILU   Interface for
Common LISP KCL   Implementation
Common LISP KEE   Based on
Common LISP KRS   Built on
Common LISP MACE   Built with
Common LISP MVL   Based on
Common LISP Nqthm   Extension of
Common LISP ObjectLisp   Extension of
Common LISP ONS   Runs under
Common LISP Paralation LISP   Extension of
Common LISP PARCIL   Based on
Common LISP QLISP   Extension of
Common LISP Screamer   Extension of
Common LISP Uranus   Written using
Common LISP Yale Haskell   Written using

References:
  • Steele, Guy L. (1984) Steele, Guy L. "Common LISP: The Language", Digital Press 1984, ISBN 0-932376-41-X.
  • Padget (1985) Padget, J. A. "Current Development in LISP" Abstract
          in (1985) European Conference on Computer Algebra EUROCAL 85 LNCS 204
  • Steele, G. L. (1986). (1986) Steele, G. L. (1986). "Common LISP, and the Connection Machine."
          in (1986) Computer Language Magazine 11(8)
  • Wilensky, R. (1986) Wilensky, R. (1986). Common LISPcraft. New York, W.W. Norton.
          in (1986) Computer Language Magazine 11(8)
  • Simpson, R. (1987) Simpson, R. (1987). Common LISP : the index : a cross-referenced index to Common LISP : the language. Cambridge, MA Berkeley, CA, Coral Software Corp. ; Franz.
          in (1986) Computer Language Magazine 11(8)
  • Tatar, D. (1987) Tatar, D. G. (1987). A programmer's guide to COMMON LISP. Bedford, MA, Digital Press.
          in (1986) Computer Language Magazine 11(8)
  • Yuasa, T. (1987) Yuasa, T. and M. Hagiya (1987). Introduction to COMMON LISP. Boston, Academic Press.
          in (1986) Computer Language Magazine 11(8)
  • Yuasa, T. (1988) Yuasa, T. (1988). Common Lisp drill. Boston, Academic Press.
          in (1986) Computer Language Magazine 11(8)
  • Hasemer, T. (1989) Hasemer, T. and J. Domingue (1989). Common LISP programming for artificial intelligence. Workingham, England ; Reading, Mass., Addison-Wesley.
          in (1986) Computer Language Magazine 11(8)
  • Keene, S. (1989) Keene, S. E. and D. Gerson (1989). Object-oriented programming in Common LISP : a programmer's guide to CLOS. Reading, Mass., Addison-Wesley.
          in (1986) Computer Language Magazine 11(8)
  • Steele, D. (1989) Steele, D. J. (1989). Golden common LISP : a hands-on approach. Singapore ; Reading, Mass., Addison-Wesley.
          in (1986) Computer Language Magazine 11(8)
  • Harrison, P. (1990) Harrison, P. R. (1990). Common Lisp and artificial intelligence. Englewood Cliffs, N.J., Prentice-Hall.
          in (1986) Computer Language Magazine 11(8)
  • Harrison, P. (1990) Harrison, P. R. (1990). Common Lisp and artificial intelligence. Englewood Cliffs, N.J., Prentice-Hall.
          in (1986) Computer Language Magazine 11(8)
  • Steele, Guy L. (1990) Steele, Guy L. "Common LISP: The Language, 2nd Edition", Digital Press 1990, ISBN 1-55558-041-6. Abstract Copy of text online
          in (1986) Computer Language Magazine 11(8)
  • Touretzky, D.S. (1990) Touretzky, D.S. Common LISP : a gentle introduction to symbolic computation. Redwood City, Calif., Benjamin/Cummings Pub 1990
          in (1986) Computer Language Magazine 11(8)
  • Kiczales, G., J. (1991) Kiczales, G., J. Des Riviáeres, et al. (1991). The art of the metaobject protocol. Cambridge, Mass., MIT Press.
          in (1986) Computer Language Magazine 11(8)
  • Watson, M. (1991) Watson, M. (1991). Common LISP modules : artificial intelligence in the era of neural networks and chaos theory. New York, Springer-Verlag.
          in (1986) Computer Language Magazine 11(8)
  • Young, Norman (1992) Young, Norman "Two models of object-oriented programming and the Common Lisp Object System" pp27-36 Abstract DOI
          in [SIGPLAN] (1992) SIGPLAN Notices 27(04) April 1992
  • Graham, P. (1994) Graham, P. (1994). On Lisp : advanced techniques for Common Lisp. Englewood Cliffs, N.J., Prentice Hall.
          in [SIGPLAN] (1992) SIGPLAN Notices 27(04) April 1992
  • Graham, P. (1996) Graham, P. (1996). ANSI Common Lisp. Englewood Cliffs, N.J., Prentice Hall.
          in [SIGPLAN] (1992) SIGPLAN Notices 27(04) April 1992
  • (2002) Library of Congress Subject Headings C28
          in [SIGPLAN] (1992) SIGPLAN Notices 27(04) April 1992
    Resources
    • list:

    • CMU Common LISP Version

    • Draft proposed ANS Common Lisp
    • History of Common Lisp
      In a brief attempt to remember the roots of "Yu-Shiang Lisp", subsequently
      named COMMON LISP, I searched my old mail files which are still on-line,
      and found a few tidbits of history.  Mostly, my mail stuff got deleted,
      but the "Call" for the conference at SRI on Apr 8, 1981, by Bob Engelmore
      survived, along with an interchange, about a week after the "birth",
      between Ed Feigenbaum and Scott Fahlman.  These I've packeged up in the
      file at MIT-MC JONL;COMMON HIST along with Chuck Hedrick's overall summary
      of the April 8 meeting.

    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder