Common Lisp
Common Lisp is a computer language in the Lisp family, descending primarily from Maclisp and Interlisp (see Lisp History).
Common Lisp Features
- interactivity (dynamic redefinitions)
- first-class symbols
- arbitrary-precision integers
- exact rational arithmetic
- well-integrated complex numbers
- generalized references
- multiple values
- first-class functions
- anonymous functions
- macros
- multiple inheritance
- multiple dispatch
- generic functions
- method combination
- (first-class) classes and meta classes
- (first-class) packages
- built-in programmable parser (read)
- built-in programmable unparser
- reader macros
- compiler macros
- optional argument
- keyword arguments
- meta-object protocol
- special (dynamically scoped) variables
- named blocks, nonlocal goto (catch/throw)
- conditions, restarts
- the loop macro
- the format function
- type declarations
- compiler available at run-time
- extensive list processing features.
Pages in this topic: cl-unification ECoLisp GBBopen s-dot
Also linked from: AC Toolkit AI ANSI Armed Bear Lisp Benchmarks Bradford W. Miller Brian Deaton Brian Gaeke CL cl-muproc cl-octave cl-store clhp CLiCC CLtL2 CLVM CLX CMUCL common-lisp.net conduit-packages Dave Pearson DBMS development ECL Fibonacci FUCC HaroldoStenger HT-AJAX John Connors LDAP LISA LISPDEBUG McCLIM MIPS Music Mind Machine NARCL NetCLOS pattern matching Peter Seibel Practical Lisp Programming Prevayler Prolog Technology Theorem Prover Proposed ANSI Revisions and Clarifications rfc2822 Scheme Screenshots scsh Shawn Betts SNARK Suggested Programming Projects Theorem Provers TypeL Unicode and Lisp Weblog WikiNode X-Chat Common Lisp Plugin
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively