JACAL is an interactive symbolic mathematics program.
JACAL is an interactive symbolic mathematics program. It can manipulate and simplify equations, scalars, vectors, and matrices of single and multiple valued algebraic expressions containing numbers, variables, radicals, and algebraic differential, and holonomic functions.


The JACAL program is written in the Algorithmic Language "Scheme". So you must obtain and install a Scheme implementation in order to run it. The installation procedures given here use the SCM Scheme implementation. If your system has a Scheme (or Guile) implementation installed, then the `scm' steps are unnecessary.

JACAL also requires the SLIB Portable Scheme library which is available from `http://swiss.csail.mit.edu/~jaffer/SLIB'.

-- System: i386 GNU/Linux with Redhat Package Manager (rpm)
wget http://swiss.csail.mit.edu/ftpdir/scm/scm-5e5-1.i386.rpm
wget http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1-1.noarch.rpm
wget http://swiss.csail.mit.edu/ftpdir/scm/jacal-1b9-1.noarch.rpm
rpm -U scm-5e5-1.i386.rpm slib-3b1-1.noarch.rpm jacal-1b9-1.noarch.rpm
rm scm-5e5-1.i386.rpm slib-3b1-1.noarch.rpm jacal-1b9-1.noarch.rpm

The command `jacal' will start an interactive session.

-- System: Unix
-- System: GNU/Linux
wget http://swiss.csail.mit.edu/ftpdir/scm/scm-5e5.zip
wget http://swiss.csail.mit.edu/ftpdir/scm/slib-3b1.zip
wget http://swiss.csail.mit.edu/ftpdir/scm/jacal-1b9.zip
unzip -ao scm-5e5.zip
unzip -ao slib-3b1.zip
unzip -ao jacal-1b9.zip
(cd slib; make install)
(cd scm; make scm; make install)
(cd jacal; make install)
rm scm-5e5.zip slib-3b1.zip jacal-1b9.zip

The command `jacal' will start an interactive session using ELK, Gambit, Guile, Larceny, MIT-Scheme, MzScheme, Scheme48, SCM, or SISC. Type `jacal --help' for instructions.

-- System: Apple
`http://www.io.com/~cobblers/scm/' has downloads and utilities for
installing SCM and SLIB on Macintosh computers.

-- System: x86 Microsoft
Download and run
`http://swiss.csail.mit.edu/ftpdir/scm/SCM-5e5-1.exe', and

Compiling Jacal:

For Scheme implementations with compilers, it is worthwhile to compile SLIB files, and the JACAL files `types.scm' and `poly.scm'.

What's New in This Release:

Larceny (Scheme) is now supported.
Installation improved.
Error reporting improved.
Spiffy new ray-traced "=" logo.
jacal-discuss email group http://lists.gnu.org/mailman/listinfo/jacal-discuss
sexp.scm (batch): Check that file exists before running.
builtin.scm (poly): Fixed for rational coefficients.
(load): Check that file exists before loading.
(degree): Fixed WNA error message.

last updated on:
February 9th, 2008, 6:32 GMT
license type:
GPL (GNU General Public License) 
developed by:
Aubrey Jaffer
ROOT \ Science and Engineering \ Mathematics
Download Button

In a hurry? Add it to your Download Basket!

user rating 13



Rate it!

Add your review!