The Art of the Metaobject Protocol
The CLOS metaobject protocol is an elegant, high-performance extension to theCommonLisp Object System. The authors, who developed the metaobject protocol and who were among thegroup that developed CLOS, introduce this new approach to programming language design, describe itsevolution and design principles, and present a formal specification of a metaobject protocol forCLOS.Kiczales, des Rivières, and Bobrow show that the "art of metaobject protocol design" lies increating a synthetic combination of object-oriented and reflective techniques that can be appliedunder existing software engineering considerations to yield a new approach to programming languagedesign that meets a broad set of design criteria.One of the major benefits of including themetaobject protocol in programming languages is that it allows users to adjust the language tobetter suit their needs. Metaobject protocols also disprove the adage that adding more flexibilityto a programming language reduces its performance. In presenting the principles of metaobjectprotocols, the authors work with actual code for a simplified implementation of CLOS and itsmetaobject protocol, providing an opportunity for the reader to gain hands-on experience with thedesign process. They also include a number of exercises that address important concerns and openissues.Gregor Kiczales and Jim des Rivières, are Members of the Research Staff, and Daniel Bobrow isa Research Fellow, in the System Sciences Laboratory at Xerox Palo Alto Research Center.
What people are saying - Write a review
THE DESIGN AND IMPLEMENTATION
How CLOS is Implemented
Introspection and Analysis
Extending the Language
Generic Functions and Methods
A Introduction to CLOS
Living with Circularity
E Cross Reference to Full MOP
The Art of the Metaobject Protocol - Wikipedia, the free encyclopedia
The Art of the Metaobject Protocol (1991) is a book by Gregor Kiczales, Jim des Rivieres and Daniel G. Bobrow on metaobject protocol. ...
en.wikipedia.org/ wiki/ The_Art_of_the_Metaobject_Protocol
The Art of the Metaobject Protocol. Modern programming language design lives in tension between two apparently conflicting demands. On the one hand, ...
www2.parc.com/ csl/ groups/ sda/ publications/ papers/ Kiczales-AMOP/
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol. Purchase this Book · Purchase this Book. Source. Pages: 350. Medium: Hardcover. Year of Publication: 1991 ...
The Art of the Metaobject Protocol - The MIT Press
The MIT Press online catalog contains descriptions of in-print and out-of-print books, current and past journals, online ordering/subscription options, ...
mitpress.mit.edu/ catalog/ item/ default.asp?tid=3925&
des Rivères J., et al., The Art of the Metaobject Protocol. Book ...
Scientific documents that cite the following paper: des Rivères J., et al., The Art of the Metaobject Protocol. Book published by, by G Kiczales.
The Art of the Metaobject Protocol Chapters 5 and 6
The Art of the Metaobject Protocol. Chapters 5 and 6. Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow. Xerox Palo Alto Research Center ...
www.pvv.ntnu.no/ ~ljosa/ doc/ encycmuclopedia/ impl/ pcl/ spec.ps
ALU Wiki: Metaobject Protocol
References. Hyperspec-like reference. Corresponds to chapters 5 and 6 of The Art of the Metaobject Protocol. Projects ...
Successful Lisp - Chapter 33
The Art of the Metaobject Protocol, Kiczales et al, MIT Press, 1991, ISBN 0-262-61074-4: This is the definitive text on the metaobject protocol, ...
www.psg.com/ ~dlamkins/ sl/ chapter33.html
Balancing the <Emphasis Type="smallcaps">eulisp </Emphasis ...
"The Art of the Metaobject Protocol" by Gregor Kiczales, Jim des Rivieres,. and Daniel G. Bobrow . Indeed, it is still an art rather than a science ...
www.springerlink.com/ index/ R784HQ0V136QW42W.pdf
Second Order Reusable Libraries and Meta-Rules for Component ...
He is the author (with Jim des Rivieres and Danny Bobrow) of ``The Art of the Metaobject Protocol,'' a book describing metaobject protocols, their design ...
www.umcs.maine.edu/ ~ftp/ wisr/ wisr8/ papers/ kiczales/ kiczales.html