A dialect of Lisp, standardised by ANSI X3.226-1994.
Common Lisp is a multi-paradigm programming language that:
- Supports programming techniques such as imperative, functional and object-oriented programming.
- Is dynamically typed, but with optional type declarations that can improve efficiency or safety.
- Is extensible through standard features such as macros and reader macros.