Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
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
|
https://www.w3.org/2000/01/rdf-schema#label |
CLOS MOP
|
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
|