Common Lisp Object System

GPTKB entity

Statements (97)
Predicate Object
gptkbp:instanceOf object
gptkbp:abbreviation gptkb:CLOS
gptkbp:hasFeature gptkb:metaobject_protocol_(MOP)
generic functions
multiple inheritance
multiple dispatch
dynamic method dispatch
call-next-method
change-class
class precedence list
defclass
defgeneric
defmethod
initialize-instance
make-instance
metaobject protocol
method combination
method qualifiers
method specialization
next-method-p
no-applicable-method
no-next-method
reinitialize-instance
slot-value
standard-class
standard-generic-function
standard-method
standard-object
standard-slot-definition
update-instance-for-different-class
update-instance-for-redefined-class
with-accessors
with-slots
allocate-instance
class redefinition
class-of
custom metaclasses
eql specializers
object introspection
object modification at runtime
print-object
shared-initialize
slot accessors
slot-boundp
slot-makunbound
method combination types
primary methods
after methods
around methods
before methods
class finalization
class initialization
class metaobjects
class redefinition protocol
class specializers
custom class finalization
custom class initialization
custom class precedence order
custom class redefinition protocol
custom generic function classes
custom metaobject protocol
custom method applicability
custom method classes
custom method combination types
custom method combinations
custom method invocation
custom method precedence order
custom method qualifiers
custom method selection
custom slot definitions
method combination protocol
method metaobjects
method precedence order
object system extensibility
object system extensibility at runtime
object system introspection
object system modification at runtime
slot metaobjects
https://www.w3.org/2000/01/rdf-schema#label Common Lisp Object System
gptkbp:influenced gptkb:Dylan
gptkb:EuLisp
gptkb:Python_(object_model)
gptkbp:influencedBy gptkb:CommonLoops
Flavors
New Flavors
gptkbp:introducedIn late 1980s
gptkbp:partOf gptkb:Common_Lisp
gptkbp:standardizedBy gptkb:ANSI_Common_Lisp
gptkbp:supports generic functions
multiple inheritance
multiple dispatch
method combination
gptkbp:bfsParent gptkb:The_Art_of_the_Metaobject_Protocol
gptkb:The_Design_of_the_Common_Lisp_Object_System
gptkb:Common_Lisp_standard_classes
gptkb:CLOS
gptkbp:bfsLayer 6