gptkbp:instance_of
|
gptkb:language
|
gptkbp:allows
|
multiple dispatch
customizable method dispatch
|
gptkbp:based_on
|
Object-oriented programming principles
|
gptkbp:developed_by
|
Common Lisp community
|
gptkbp:enables
|
polymorphism
|
gptkbp:first_released
|
gptkb:1984
|
gptkbp:has_feature
|
class-based inheritance
method combination
class precedence list
class slots
dynamic class creation
generic method definitions
instance-specific methods
method qualifiers
|
https://www.w3.org/2000/01/rdf-schema#label
|
CLOS
|
gptkbp:includes
|
class hierarchy
|
gptkbp:is_compatible_with
|
gptkb:ANSI_Common_Lisp
|
gptkbp:is_documented_in
|
gptkb:CLOS_Meta-Object_Protocol_Specification
gptkb:Common_Lisp_Hyper_Spec
ANSI Common Lisp standard
|
gptkbp:is_implemented_in
|
various Common Lisp implementations
|
gptkbp:is_influenced_by
|
gptkb:aircraft
gptkb:Simula
gptkb:item
|
gptkbp:is_known_for
|
extensibility
flexibility
rich set of features
powerful object model
|
gptkbp:is_part_of
|
gptkb:Lisp_programming_language_family
|
gptkbp:is_popular_in
|
gptkb:academic_research
|
gptkbp:is_supported_by
|
gptkb:CMUCL
gptkb:Allegro_CL
gptkb:Lisp_Works
gptkb:Open_MCL
gptkb:SBCL
|
gptkbp:is_used_for
|
gptkb:software_framework
prototyping
research projects
|
gptkbp:is_used_in
|
AI programming
|
gptkbp:part_of
|
gptkb:computer
|
gptkbp:provides
|
meta-object protocol
standardized object system
|
gptkbp:supports
|
multiple inheritance
generic functions
method combination
dynamic redefinition of classes
method specialization
|
gptkbp:training
|
computer science courses
AI courses
programming language courses
|
gptkbp:uses
|
slots for instance variables
|
gptkbp:bfsParent
|
gptkb:computer
|
gptkbp:bfsLayer
|
3
|