Statements (26)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:abbreviation |
MOP
|
gptkbp:allows |
Modification of inheritance
Modification of method dispatch Modification of object creation |
gptkbp:author |
gptkb:Daniel_G._Bobrow
gptkb:Gregor_Kiczales gptkb:Jim_des_Rivieres |
gptkbp:category |
Object-oriented programming
Programming language theory |
gptkbp:describedBy |
gptkb:The_Art_of_the_Metaobject_Protocol
|
gptkbp:enables |
Reflection
Metaprogramming Customization of language behavior |
gptkbp:firstDescribed |
1980s
|
https://www.w3.org/2000/01/rdf-schema#label |
Metaobject Protocol
|
gptkbp:relatedTo |
gptkb:CLOS
Object-oriented programming Metaclass Reflection (computer science) |
gptkbp:usedIn |
gptkb:Python
gptkb:Ruby gptkb:Smalltalk gptkb:Common_Lisp_Object_System |
gptkbp:bfsParent |
gptkb:Clasp
|
gptkbp:bfsLayer |
7
|