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. The relevant chapters are available in the LispWorks IDE via the menu command Help > Manuals > CLOS Metaobject Protocol .
All the LispWorks MOP symbols are in the clos
package.
There are some discrepancies between LispWorks and AMOP, which are described in this chapter, which also describes some common problems encountered by programmers using the MOP.
LispWorks User Guide and Reference Manual - 20 Sep 2017