The Art of the Metaobject Protocol

The Art of the Metaobject Protocol

"The Art of the Metaobject Protocol," (1991) or simply AMOP, is a 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 you want one, 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."The Art of the Metaobject Protocol", Full book in Hypertext [http://www.lisp.org/mop/index.html] ]

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

In 1997 talk"Report on OOPSLA97," Mark Guzdial, October 1997 [http://www.cc.gatech.edu/fac/mark.guzdial/squeak/oopsla.html] ] at OOPSLA, Alan Kay called it "the best book written in ten years," but was dismayed that it was written in such a Lisp-centric fashion."The Computer Revolution Hasn't Happened Yet," Alan Kay, October 1997 [http://video.google.com/videoplay?docid=-2950949730059754521&hl=en] ]

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Metaobject — In computer science, a metaobject or meta object is any entity that manipulates, creates, describes, or implements other objects. The object that the metaobject is about is called the base object. Some information that a metaobject might store is …   Wikipedia

  • Meta Object Protocol — Protocole à méta objets Un protocole à méta objets est une technique en informatique qui consiste à faire de l interprète d un programme un objet de première classe, au même titre que ceux qui composent le programme. Il est ainsi possible de le… …   Wikipédia en Français

  • Common Lisp the Language — is an influential book by Guy L. Steele about Common Lisp. Contents 1 History 1.1 Before standardization 1.2 During standardization 1.3 A …   Wikipedia

  • Common Lisp HyperSpec — The Common Lisp HyperSpec is a hypertext html document which is not the ANSI Common Lisp standard, but is based on it with permission from ANSI and X3[1]. It is copyrighted by LispWorks Ltd[2]. It is approximately 15MB of data in 2,300 files… …   Wikipedia

  • Common Lisp Object System — For other uses, see Clos (disambiguation). The Common Lisp Object System (CLOS) is the facility for object oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP… …   Wikipedia

  • Common Lisp Object System — Das Common Lisp Object System (kurz: CLOS) ist die objektorientierte Erweiterung der Programmiersprache Common Lisp. Es hat seine Ursprünge in Loops und Flavors, und ist im ANSI Standard für Common Lisp spezifiziert. CLOS wird (optional) durch… …   Deutsch Wikipedia

  • Common Lisp — Paradigm(s) Multi paradigm: procedural, functional, object oriented, meta, reflective, generic Appeared in 1984, 1994 for ANSI Common Lisp Developer ANSI X3J13 committee Typing discipline …   Wikipedia

  • Common Lisp — est un langage fonctionnel impur de la famille Lisp. Sommaire 1 Introduction 2 Syntaxe 3 Types de données 3.1 Types scalaires …   Wikipédia en Français

  • Corman Common Lisp — Developer(s) Corman Technologies Initial release 1995 Stable release 3.0.1 / Sept. 14, 2006 Operating system Windows Vista, Windows XP, Windows 2000 …   Wikipedia

  • CLISP — Original author(s) Bruno Haible, Michael Stoll Developer(s) Various Initial release April 1987; 24 years ago ( …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”