See file INSTALL for information on how to run JACAL on your system.

There is a rudimentary help system.
COMMANDS(); will list available commands.
DESCRIBE(function); will describe the function.

Not documented is differentials.  @1'/@2' takes it's first argument
with respect to it's second.  It is a canonical function and can be
operated upon.  @1''/@2'^2 takes second derivative.  This also works
for expressions (x^2)'/x' ==> 2*x.  (x^2)' ==> 2*x*x' , the total
differential.  Subtle bugs have crept into the differential code.
It needs to be rewritten.

Radical functions do not yet work.  Radicals and other algebraic field
extensions are cleared out of denominators.  If you use both square
roots and fourth roots of an expression, show JACAL the fourth root
first;  It should then express the square root in terms of the fourth
root.  There seem to be subtle bugs here too.

^ is exponentiation.  ^^ is repeated matrix multiplication for matrices,
repeated dot product for vectors, and repeated functional composition
for functions of a single argument.  ^^-1 of a function is the
functional inverse.  Why does this come out negative?
