Common Lisp Object System (CLOS)
GPTKB entity
Statements (57)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
5
|
gptkbp:bfsParent |
gptkb:CL-HTTP_3.3
|
gptkbp:allows |
class redefinition
dynamic object creation method specialization |
gptkbp:based_on |
Object-oriented programming principles
|
gptkbp:developed_by |
gptkb:ANSI
|
gptkbp:first_released |
gptkb:1984
|
gptkbp:has_feature |
multiple inheritance
dynamic dispatch class hierarchy generic functions method combination meta-object protocol slot options |
https://www.w3.org/2000/01/rdf-schema#label |
Common Lisp Object System (CLOS)
|
gptkbp:influenced_by |
Object-oriented programming
|
gptkbp:is_compatible_with |
Common Lisp implementations
|
gptkbp:is_designed_for |
extensibility
flexibility |
gptkbp:is_documented_in |
gptkb:Common_Lisp_Hyper_Spec
|
gptkbp:is_influenced_by |
gptkb:aircraft
gptkb:C++ gptkb:item |
gptkbp:is_part_of |
gptkb:language
gptkb:Common_Lisp_standard knowledge representation software engineering high-level programming languages symbolic AI AI programming languages Lisp family of languages dynamic languages multi-paradigm programming languages |
gptkbp:is_related_to |
functional programming languages
Object-oriented programming languages dynamic programming languages |
gptkbp:is_supported_by |
various Common Lisp compilers
|
gptkbp:is_used_for |
gptkb:aircraft
game development prototyping AI applications data modeling |
gptkbp:is_used_in |
gptkb:software_framework
gptkb:Research_Institute |
gptkbp:language |
gptkb:computer
|
gptkbp:part_of |
gptkb:computer
|
gptkbp:provides |
classes
methods slots generic functions |
gptkbp:supports |
multiple inheritance
dynamic dispatch method combination |
gptkbp:used_in |
symbolic computation
AI programming |