Because these objects represent pieces of CLOS programs, and because their behavior provides the behavior of the CLOS language itself, they are considered meta-level objects or metaobjects. The protocol followed by the metaobjects to provide the behavior of CLOS is called the CLOS Metaobject Protocol (MOP).
See also:
Pages in this topic: C3 superclass linearization MRO mop-utils XMLisp
Also linked from: AMOP clisp CLOS Closer to MOP COSI MOP design patterns
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively