Statements (68)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:designed_for |
gptkb:Artificial_Intelligence
|
gptkbp:developed_by |
gptkb:Xerox_PARC
|
gptkbp:features |
dynamic typing
garbage collection object-oriented programming |
gptkbp:first_appearance |
1970s
|
gptkbp:has_feature |
gptkb:Interlisp-2_interpreter
|
gptkbp:has_features |
gptkb:user_interface
event-driven programming reflection introspection functional programming data structures debugging tools distributed computing exception handling higher-order functions macros plugin architecture symbolic computation version control imperative programming type inference metadata support packages visual programming file handling pattern matching constraint programming declarative programming network programming process management concurrency streams dynamic loading multi-threading scripting capabilities source-level debugging tail recursion foreign function interface lazy evaluation first-class functions API support data interchange formats serialization incremental compilation logic programming metaprogramming object persistence rule-based programming interactive development environment continuations dataflow programming graphical programming condition handling object-based programming |
gptkbp:has_function |
gptkb:Lisp
|
https://www.w3.org/2000/01/rdf-schema#label |
Interlisp-2
|
gptkbp:influenced_by |
gptkb:Lisp
|
gptkbp:related_to |
gptkb:Common_Lisp
|
gptkbp:runs_through |
gptkb:Xerox_Alto
|
gptkbp:successor |
gptkb:Interlisp
|
gptkbp:supports |
interactive programming
multiple programming paradigms |
gptkbp:used_in |
research projects
|
gptkbp:bfsParent |
gptkb:Interlisp
|
gptkbp:bfsLayer |
5
|