equal sign etched in (virtual) diabase http://people.csail.mit.edu/jaffer/JACAL

The JACAL Symbolic Math System

Current Version Released Terms
1c8 2020-03-02 GPL 3.0

JACAL is an interactive symbolic mathematics program. JACAL 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.

JACAL is a GNU package.


Jacal now does integration of rational functions whose integrals are rational functions optionally containing a radical involving the integration variable. The integration algorithm is documented in http://people.csail.mit.edu/jaffer/ratint.pdf

Quick Start

x86 MS-Windows Installation

Obtain slib-3c1-1.exe (1.1.MB) and run.
Obtain scm-5f4-1.exe (475.kB) and run.
Obtain jacal-1c8-1.exe (343.kB) and run.

x86_64 GNU/Linux with RPM Installation

#! /bin/sh
wget http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3c1-1.noarch.rpm
wget http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f4-1.x86_64.rpm
wget http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c8-1.noarch.rpm
rpm -U slib-3c1-1.noarch.rpm scm-5f4-1.x86_64.rpm jacal-1c8-1.noarch.rpm

Unix (Including GNU/Linux) Installation

#! /bin/sh
wget http://groups.csail.mit.edu/mac/ftpdir/scm/slib-3c1.zip
wget http://groups.csail.mit.edu/mac/ftpdir/scm/scm-5f4.zip
wget http://groups.csail.mit.edu/mac/ftpdir/scm/jacal-1c8.zip
unzip slib-3c1.zip
unzip scm-5f4.zip
unzip jacal-1c8.zip
(cd slib; ./configure --prefix=/usr/local/; make install)
(cd scm; ./configure --prefix=/usr/local/; make scmlit;
 make scm5; make mydlls; make install)
(cd jacal; ./configure --prefix=/usr/local/; make install)

Documentation and Theory

JACAL Development

Volunteer opportunities

Related Software


Copyright © 1999, 2000, 2001, 2002, 2003, 2005, 2007, 2008, 2009, 2010, 2013, 2015, 2020 Aubrey Jaffer

I am a guest and not a member of the MIT Computer Science and Artificial Intelligence Laboratory.  My actions and comments do not reflect in any way on MIT.
agj @ alum.mit.edu
Go Figure!