Statements (73)
Predicate | Object |
---|---|
gptkbp:instanceOf |
object
|
gptkbp:hasFeature |
metaobject protocol
|
gptkbp:hasMethod |
call-next-method
change-class defclass defgeneric defmethod initialize-instance make-instance no-applicable-method no-next-method reinitialize-instance slot-missing slot-unbound slot-value update-instance-for-different-class update-instance-for-redefined-class with-accessors with-slots add-method allocate-instance class-direct-slots class-direct-subclasses class-direct-superclasses class-finalized-p class-name class-of class-precedence-list class-slots compute-applicable-methods compute-effective-method ensure-class ensure-generic-function ensure-method finalize-inheritance find-class find-method method-generic-function method-qualifiers method-specializers print-object remove-method shared-initialize slot-boundp slot-definition-allocation slot-definition-class slot-definition-documentation slot-definition-initargs slot-definition-initform slot-definition-initfunction slot-definition-location slot-definition-name slot-definition-readers slot-definition-type slot-definition-writers slot-exists-p slot-makunbound |
https://www.w3.org/2000/01/rdf-schema#label |
Object system (CLOS)
|
gptkbp:influenced |
gptkb:Dylan
gptkb:Perl_(object_system) gptkb:Python_(object_model) |
gptkbp:introducedIn |
late 1980s
|
gptkbp:mayInclude |
built-in-class
standard-class structure-class |
gptkbp:standardizedBy |
gptkb:ANSI_Common_Lisp
|
gptkbp:supports |
generic functions
multiple inheritance multiple dispatch method combination |
gptkbp:usedIn |
gptkb:Common_Lisp
|
gptkbp:bfsParent |
gptkb:Common_Lisp_standard
|
gptkbp:bfsLayer |
5
|