ECAS Readme

This the README file included in the latest source tarball formated in html.

ECAS

Version 0.1a

ECAS stands for Easy Computer Algebra System which is an attempt to implement a computer algebra system based on C++. The source tar-ball contains a library and a text based front end including a parser. ECAS is by no means complete nor suitable for any real-world computations.

At the present stage it only supports following functionalities:

  • Arbitrary precision integers
  • Limited support for fractions
  • Expansion of algebraic expressions
  • (A lot of bugs and bad code)

ECAS Live

Pointing your browser to http://www.guengel.ch/ame/maturarbeit/ecaslive.shtml you can use a live demonstration of ECAS.

System Requirements

ECAS should build and run under FreeBSD, Linux and Sun Solaris. Flex and Bison are needed to build the parser. On Sun Solaris, it is recommended to use Flex and Bison provided by Blastwave.org (see http://www.blastwave.org) instead the ones provided by the Free Software Companion DVD.

ECAS can be built by the GNU GCC compiler or Sun Studio compiler under Sun Solaris.

It has been successfully built under Sun Solaris 10 for i386.

Installation

See INSTALL file.

Change Log

See ChangeLog file.

Code Documentation

The code documentation can be extracted using doxygen.

Bugs

Please refer to http://www.guengel.ch/ame/maturarbeit/doc/html/bug.html for a complete list or see the BUGS file.

Home page

http://www.guengel.ch/ame/maturarbeit/

License

ECAS is released under the GNU General Public License. Refer to the COPYING file contained in the distribution.

Copyright (c) 2006 by Rafael Ostertag
$ID: README,v 1.5 2006/12/31 00:43:10 rafi Exp $

$Id: readme.shtml 2629 2009-08-09 08:52:05Z rafi $