Statements (105)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:object
|
| gptkbp:fullName |
gptkb:Common_Lisp_Object_System
|
| gptkbp:hasConcept |
gptkb:class
gptkb:object gptkb:method inheritance polymorphism encapsulation method dispatch slot accessor method call-next-method change-class class precedence list defclass defgeneric defmethod generic function initialize-instance make-instance metaobject method combination method qualifiers method specialization next-method-p no-applicable-method no-next-method reader method reinitialize-instance slot-missing slot-unbound slot-value standard-accessor-method standard-class standard-class-precedence-list standard-direct-slot-definition standard-effective-slot-definition standard-generic-function standard-indirect-slot-definition standard-instance-access standard-method standard-method-arguments standard-method-combination standard-method-documentation standard-method-function standard-method-keywords standard-method-lambda-list standard-method-options standard-method-parameters standard-method-qualifier standard-method-result standard-method-specializer standard-method-type standard-method-value standard-method-variables standard-object standard-object-class standard-object-instance standard-object-method standard-object-slot standard-object-type standard-object-value standard-object-variables standard-reader-method standard-slot-definition standard-writer-method update-instance-for-different-class update-instance-for-redefined-class with-accessors with-slots writer method |
| gptkbp:hasFeature |
gptkb:metaobject_protocol
dynamic dispatch |
| gptkbp:hasMetaobjectProtocol |
MOP
|
| gptkbp:hasMethod |
after method
around method before method primary method |
| gptkbp:implementedIn |
gptkb:ABCL
gptkb:Allegro_CL gptkb:CLISP gptkb:CMUCL gptkb:ECL gptkb:GNU_CLISP gptkb:LispWorks gptkb:SBCL |
| gptkbp:influenced |
gptkb:Dylan
Perl 6 object system Python object model Raku object system |
| gptkbp:introducedIn |
late 1980s
|
| gptkbp:mayInclude |
built-in-class
funcallable-standard-class standard-class structure-class |
| gptkbp:partOf |
gptkb:Common_Lisp
|
| gptkbp:specifies |
gptkb:Common_Lisp_HyperSpec
|
| gptkbp:standardizedBy |
gptkb:ANSI_Common_Lisp
|
| gptkbp:supports |
generic functions
multiple inheritance method combination multi-methods |
| gptkbp:bfsParent |
gptkb:Common_Lisp
|
| gptkbp:bfsLayer |
5
|
| https://www.w3.org/2000/01/rdf-schema#label |
CLOS
|