Download List

Project Description

Rascal, the Advanced Scientific CALculator, is a platform-independent modular
calculator. It is based on modules for supporting its various data types, and
it can be easily extended with existing C or C++ code. The available modules
are integers, long numbers, doubles, strings, vectors, matrices, complex
numbers, Taylor arithmetic (automatic differentiation), and fractions.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2001-05-29 07:17
0.2.2

Built-in functions do not appear twice in "functions" any more, removal of a compiler option that was problematic with egcs, exception-catching, and new output precision configuration and query functions for all predefined flavours of Rascal.
Tags: Minor bugfixes

2001-05-23 13:31
0.2.1

With C-XSC modules floating point number string parsing results in the different data types directly, minimizing round-off errors. If a number is being added to a highly accurate data type, it will be parsed as such a data type. Added "variables" and "functions" procedures. Updated documentation, added interval compares and corrected some tests.
Tags: Minor feature enhancements

2001-05-22 02:29
0.2.0

An automated test environment was introduced. Command-line options and rc-files
were added. Minor bugs were corrected, and missing functions in various
datatypes were added.
Tags: Major feature enhancements

2001-05-16 10:17
0.1.9

Implicit casts determination method has been
corrected and improved. Implicit cast from long
integer and fractions now correctly default to
double and not to string. An experimental test
case to prevent such fatal bugs in releases has
been created.
Tags: Major bugfixes

2001-05-16 01:08
0.1.8

A long integers (big numbers) module and long integer fractions are available. sqrt from double and integer now maps to sqrt of complex if needed. Complex number output uses units i or j if one of these variables are defined as the imaginary unit. Numbers like "2." without digits after the dot are now interpreted as doubles. Determinants and Inverse of matrices can now be computed as inv(A) and det(A). Additional spaces in function definitions are now ignored.
Tags: Major feature enhancements

Project Resources