SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

Rascal, the Advanced Scientific CALculator

BETA - Release

http://rascal.sourceforge.net

Quick start: Simply enter "make" and "./rascal", for documentation

"make doc" and "gv rascal.ps".

Rascal is a platform independent modular calculator. Based on modules for integer, doubles, strings, vectors and matrices it can be easily extended with existing C or C++ code.

Rascal is a GPLed Open Source Project. You are coordinally invited to join!

This archive contains an Beta Version of Rascal with the modules

  • Integer
  • Double
  • String
  • Vector and Matrices
  • Fraction
  • Complex
  • Taylor
  • Long Integers
  • Error (so Rascal can tell you what went wrong...)

The modules for the C-XSC data types are disabled (i.e. simply not mentioned in value.in) by default, because then the C-XSC-library would be needed for compilation as well.

You need g++, flex, bison and readline 4.2 on your system to compile Rascal. Enter

make

in the current directory. This should create the Rascal executable, you can then invoke

./rascal

or if you have the gnome-libs-devel package installed

make rascal grascal
./grascal
for the transparent Gnome frontend.

For documentation you need latex and to invoke

make doc

You may use one of the preconfigured settings for included modules by invoking one of the following commands

Rascal light with just basic data types:

make light;make

Rascal medium with taylor, complex, fractions but no big numbers:

make medium;make

Rascal long with taylor, complex, big numbers and big fractions: (default)

make long;make

Rascal purenum with experimental purenum support (unstable due to missing cast to double from purenum-Integer):

make purenum;make

Rascal full with everything, including c-xsc++ intervals: (You need c-xsc 2.0 beta to be installed. You can find c-xsc at http://www.xsc.de/) and you might need to correct the paths in the file modules/rinterval.mak :

make full;make

Rascal toolbox like above but additionally with xsc-toolbox routines. This will soon be included into the full version.

make toolbox;make

You can test rascal using

make test
Don't expect it to pass the "full version test" if you built a "light" version. The default configuration is the long version, which will fail the test for full version.

You may use the Rascal library core in other GPL applications, see the file valexample.cpp for illustration. You may build this example using

make valexample

New Releases will be available on http://rascal.sourceforge.net/ and tell me about bugs, ideas and wishes at rascal@ritterbusch.de .


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.