The Art of the Metaobject Protocol
The CLOS metaobject protocol is an elegant, high-performance extension tothe CommonLisp Object System. The authors, who developed the metaobject protocol andwho were among the group that developed CLOS, introduce this new approach toprogramming language design, describe its evolution and design principles, andpresent a formal specification of a metaobject protocol for CLOS...more
The book is very clear and objective, it requires attention but is very instructive. One of the best books I had ever read about OOP, but definitively not suitable for beginners.
The biggest question that remains: is that kind of power usable in a regular team? There is so many powers provided by this protoc ...more
After a year or so of reading Lisp, I was interested again in MOPs, and after reading Keene's OO book by way of intro, moved onto this. At long last, I was able to understand all the jargon and code samples. As a result, after all this time I finally *got* what a MOP is and why you may want one.
In fact, it's such a brilliant and simple idea I'm ...more