RLISP

E898458

RLISP is a Lisp-derived programming language used as the primary implementation and extension language for the REDUCE computer algebra system.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.