Previous: Calling Calc from Your Lisp Programs [Contents][Index]
This section describes the Lisp functions defined by the Calculator that
may be of use to user-written Calculator programs (as described in the
rest of this chapter). These functions are shown by their names as they
conventionally appear in defmath
. Their full Lisp names are
generally gotten by prepending ‘calcFunc-’ or ‘math-’ to their
apparent names. (Names that begin with ‘calc-’ are already in
their full Lisp form.) You can use the actual full names instead if you
prefer them, or if you are calling these functions from regular Lisp.
The functions described here are scattered throughout the various
Calc component files. Note that calc.el includes autoload
s
for only a few component files; to get autoloads of the more advanced
function, one needs to load calc-ext.el, which in turn
autoloads all the functions in the remaining component files.
Because defmath
itself uses the extensions, user-written code
generally always executes with the extensions already loaded, so
normally you can use any Calc function and be confident that it will
be autoloaded for you when necessary. If you are doing something
special, check carefully to make sure each function you are using is
from calc.el or its components, and use (require 'calc-ext)
before using any function based in calc-ext.el if
you can’t prove this file will already be loaded.