To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

The Art of the Metaobject Protocol

From Wikipedia, the free encyclopedia

The Art of the Metaobject Protocol
AuthorGregor Kiczales
Jim des Rivieres
Daniel G. Bobrow
PublisherMIT Press
Publication date
July 30, 1991
Pages345
ISBN0-262-61074-4

The Art of the Metaobject Protocol (AMOP) is a 1991 book by Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow (all three working for Xerox PARC) on the subject of metaobject protocol.

YouTube Encyclopedic

  • 1/3
    Views:
    574
    502
    4 645
  • Gregor Kiczales - MOOCs and On-Campus Learning
  • What is a Protocol? HTTP - part 2
  • What Is Duck Typing in Computer Programming?

Transcription

Overview

The book 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] A more complete and portable implementation of CLOS and the metaobject protocol, as defined in this book, was provided by Xerox PARC as Portable Common Loops.[2]

The book presents a simplified CLOS implementation for Common Lisp called "Closette", which for the sake of pedagogical brevity does not include some of the more complex or exotic CLOS features such as forward-referencing of superclasses, full class and method redefinitions, advanced user-defined method combinations, and complete integration of CLOS classes with Common Lisp's type system. It also lacks support for compilation and most error checking, since the purpose of Closette is not actual use, but simply to demonstrate the fundamental power and expressive flexibility of metaobject protocols as an application of the principles of the meta-circular evaluator.[3]

In his 1997 talk at OOPSLA, Alan Kay called it "the best book anybody's written in ten years", and contended that it contained "some of the most profound insights, and the most practical insights about OOP", but was dismayed that it was written in a highly Lisp-centric and CLOS-specific fashion, calling it "a hard book for most people to read; if you don't know the Lisp culture, it's very hard to read".[4][5]

References

  1. ^ The Art of the Metaobject Protocol, Chapters 5 and 6 in Hypertext
  2. ^ PCL: Portable implementation of CLOS
  3. ^ The Art of the Metaobject Protocol, Chapter 1: How CLOS is Implemented — 1.1 A Subset of CLOS
  4. ^ Keynote at OOPSLA 1997, The Computer Revolution hasn't happened yet. Alan Kay, October 1997 [1]
  5. ^ Guzdial, Mark (January 30, 1998). "Report on OOPSLA97". Georgia Institute of Technology. Retrieved 2011-04-21.
This page was last edited on 26 September 2022, at 14:38
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.