RLISP
E898458
RLISP is a Lisp-derived programming language used as the primary implementation and extension language for the REDUCE computer algebra system.
All labels observed (1)
| Label | Occurrences |
|---|---|
| RLISP canonical | 1 |
Statements (38)
| Predicate | Object |
|---|---|
| instanceOf |
Lisp dialect
ⓘ
programming language ⓘ |
| basedOn | Lisp NERFINISHED ⓘ |
| designedFor |
computer algebra
ⓘ
extensibility of REDUCE ⓘ |
| domain | computer algebra systems ⓘ |
| executionModel | interpreted ⓘ |
| extensionLanguageOf | REDUCE computer algebra system NERFINISHED ⓘ |
| hasControlStructures |
conditionals
GENERATED
ⓘ
loops GENERATED ⓘ recursion GENERATED ⓘ |
| hasFeature |
arbitrary-precision arithmetic (via REDUCE)
ⓘ
list processing ⓘ macros ⓘ pattern matching ⓘ prefix notation ⓘ symbolic expressions ⓘ |
| hasSyntaxSimilarityWith | Lisp NERFINISHED ⓘ |
| paradigm |
functional programming
ⓘ
procedural programming ⓘ |
| primaryImplementationLanguageOf | REDUCE computer algebra system GENERATED ⓘ |
| supports | symbolic computation ⓘ |
| supportsDataType |
algebraic expressions
ⓘ
lists ⓘ numbers ⓘ symbols ⓘ |
| supportsImplementation |
algebraic simplification algorithms
ⓘ
polynomial manipulation algorithms ⓘ symbolic differentiation algorithms ⓘ symbolic integration algorithms ⓘ |
| usedBy |
engineers
ⓘ
mathematicians ⓘ scientists ⓘ |
| usedFor |
custom symbolic algorithms in REDUCE
ⓘ
extending REDUCE functionality ⓘ writing REDUCE packages ⓘ |
| usedIn | REDUCE computer algebra system NERFINISHED ⓘ |
| usedWith | REDUCE packages ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.