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