www.delorie.com/gnu/docs/calc/calc_355.html   search  
 
Buy the book!


GNU Emacs Calc 2.02 Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

18.5.7 Calculator Internals

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 autoloads for only a few component files; when Calc wants to call an advanced function it calls `(calc-extensions)' first; this function autoloads `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 call `(calc-extensions)' before using any function based in `calc-ext.el' if you can't prove this file will already be loaded.

18.5.7.1 Data Type Formats  
18.5.7.2 Interactive Functions  
18.5.7.3 Stack-Oriented Functions  
18.5.7.4 Predicates  
18.5.7.5 Computational Functions  
18.5.7.6 Vector Functions  
18.5.7.7 Symbolic Functions  
18.5.7.8 I/O and Formatting Functions  
18.5.7.9 Hooks  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003