Object oriented programming (OOP) is a primary feature of many popular AI tools. The Art of the MetaObject Protocol is by the principal creators of the Common Lisp Object System (CLOS), probably the best conceived and most flexible of today's object oriented languages. This book is an annotated walk-through of the implementation of a subset of CLOS the authors call Closette. The authors are all from Xerox PARC.
/lp/association-for-computing-machinery/book-review-the-art-of-the-metaobject-protocol-by-gregor-kiczales-jim-bJqsty1TLS