Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:metaobject_protocol
|
| gptkbp:abbreviation |
gptkb:Metaobject_Protocol
|
| gptkbp:allows |
modification of method dispatch
customization of class definition customization of inheritance customization of slot access |
| gptkbp:author |
gptkb:Daniel_G._Bobrow
gptkb:Gregor_Kiczales gptkb:Jim_des_Rivieres |
| gptkbp:category |
object-oriented programming
reflection metaprogramming |
| gptkbp:documentedIn |
gptkb:The_Art_of_the_Metaobject_Protocol
|
| gptkbp:enables |
customization of object system behavior
|
| gptkbp:fullName |
Common Lisp Object System Metaobject Protocol
|
| gptkbp:influenced |
metaobject protocols in other languages
|
| gptkbp:partOf |
gptkb:Common_Lisp_Object_System
|
| gptkbp:publishedIn |
1991
|
| gptkbp:standardizedBy |
gptkb:The_Art_of_the_Metaobject_Protocol
|
| gptkbp:usedIn |
gptkb:Common_Lisp
|
| gptkbp:bfsParent |
gptkb:metaobject_protocol_(MOP)
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
CLOS MOP
|