CLOS (Common Lisp Object System)

GPTKB entity

Statements (97)
Predicate Object
gptkbp:instanceOf object
gptkbp:hasFeature gptkb:standard-object_class
gptkb:funcallable-standard-class_class
gptkb:standard-accessor-method_class
gptkb:standard-class_class
gptkb:standard-generic-function_class
gptkb:standard-instance-access_class
gptkb:standard-method_class
gptkb:standard-reader-method_class
gptkb:standard-writer-method_class
gptkb:structure-class_class
object-oriented programming
dynamic method dispatch
call-next-method
class precedence list
dynamic dispatch
metaobject protocol
method qualifiers
standard-class
change-class function
class redefinition
class-of function
defclass macro
defgeneric macro
defmethod macro
eql specializers
initialize-instance method
make-instance function
no-applicable-method method
no-next-method method
object introspection
object persistence
print-object method
reinitialize-instance method
slot accessors
slot-missing method
slot-unbound method
slot-value function
update-instance-for-different-class method
update-instance-for-redefined-class method
with-accessors macro
with-slots macro
object serialization
accessor method metaobject
accessor method metaobject protocol
auxiliary methods
before, after, and around methods
built-in-class class
built-in-class metaobject
built-in-class metaobject protocol
class metaobject
class metaobject protocol
customizable method combination
default-initargs
dynamic class redefinition
forward-referenced-class class
forward-referenced-class metaobject
forward-referenced-class metaobject protocol
funcallable-standard-class metaobject
funcallable-standard-class metaobject protocol
generic function metaobject
generic function metaobject protocol
initargs
instance metaobject
instance metaobject protocol
method combination metaobject
method combination metaobject protocol
method combination types
method metaobject
method metaobject protocol
object-oriented extension
primary methods
reader method metaobject
reader method metaobject protocol
reader methods
runtime class modification
slot definition metaobject
slot definition metaobject protocol
standard-class metaobject
standard-class metaobject protocol
standard-object metaobject
standard-object metaobject protocol
standard-slot-definition class
structure-class metaobject
structure-class metaobject protocol
writer method metaobject
writer method metaobject protocol
writer methods
https://www.w3.org/2000/01/rdf-schema#label CLOS (Common Lisp Object System)
gptkbp:introducedIn gptkb:ANSI_Common_Lisp_standard
gptkbp:partOf gptkb:Common_Lisp
gptkbp:supports generic functions
multiple inheritance
multiple dispatch
method combination
gptkbp:bfsParent gptkb:Symbolics_Common_Lisp
gptkbp:bfsLayer 6