World Library  
Flag as Inappropriate
Email this Article

The Art of the Metaobject Protocol

Article Id: WHEBN0009575341
Reproduction Date:

Title: The Art of the Metaobject Protocol  
Author: World Heritage Encyclopedia
Language: English
Subject: Object (computer science), Lisp programming language, UnCommon Web, Macintosh Common Lisp, Practical Common Lisp
Publisher: World Heritage Encyclopedia

The Art of the Metaobject Protocol

The Art of the Metaobject Protocol
Author Gregor Kiczales
Jim des Rivieres
Daniel G. Bobrow
Publisher MIT Press
Publication date
July 30, 1991
Pages 345

The Art of the Metaobject Protocol (AMOP) is a 1991 book by Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow on metaobject protocol. It contains an explanation of what a metaobject protocol is, why it is desirable, and the de facto standard for the metaobject protocol supported by many Common Lisp implementations as an extension of the Common Lisp Object System, or CLOS.[1]

It implements a simple CLOS interpreter for Lisp called "Closette".

In 1997 talk at OOPSLA, Alan Kay called it "the best book written in ten years", but was dismayed that it was written in such a CLOS-specific fashion.[2][3]


  1. ^ , Chapters 5 and 6 in HypertextThe Art of the Metaobject Protocol
  2. ^ Keynote at OOPSLA 1997, The Computer Revolution hasn't happened yet. Alan Kay, October 1997 [1]
  3. ^

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.