 Common Lisp includes CLOS, an object system that supports multimethods and method combinations.It is often implemented with a Metaobject Protocol.Common Lisp is extensible through standard features such as "Lisp macros" (code transformations) and "reader macros" (input parsers for characters).