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

How this entity was disambiguated

Statements (38)

Predicate Object
instanceOf Lisp dialect ⓘ
programming language ⓘ
basedOn Lisp ⓘ
designedFor computer algebra ⓘ
extensibility of REDUCE ⓘ
domain computer algebra systems ⓘ
executionModel interpreted ⓘ
extensionLanguageOf REDUCE computer algebra system ⓘ
hasControlStructures conditionals ⓘ
loops ⓘ
recursion ⓘ
hasFeature arbitrary-precision arithmetic (via REDUCE) ⓘ
list processing ⓘ
macros ⓘ
pattern matching ⓘ
prefix notation ⓘ
symbolic expressions ⓘ
hasSyntaxSimilarityWith Lisp ⓘ
paradigm functional programming ⓘ
procedural programming ⓘ
primaryImplementationLanguageOf REDUCE computer algebra system ⓘ
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 ⓘ
usedWith REDUCE packages ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.