LispWorks User Guide and Reference Manual

NextPrevTopContentsIndex

14 The Metaobject Protocol

LispWorks CLOS essentially supports the metaobject protocol described in chapters 5 & 6 of The Art of the Metaobject Protocol (Kiczales, des Rivières & Bobrow, The MIT Press, 1991). Throughout the LispWorks documentation, "AMOP" refers to this book. Users might find it helpful to refer to the relevant chapters online at http://www.lisp.org/mop/ .

All the LispWorks MOP symbols are in the clos package.

There are some discrepancies between LispWorks and AMOP, which are described in this Chapter.

This Chapter also describes some common problems encountered by programmers using the MOP.

14.1 Metaobject features incompatible with AMOP

14.2 Common problems when using the MOP

14.3 Implementation of virtual slots


LispWorks User Guide and Reference Manual - 22 Dec 2009

NextPrevTopContentsIndex