[comp.archives] [gnu.emacs...] Calc 1.05 is now ready

daveg@near.cs.caltech.edu (Dave Gillespie) (10/10/90)

Archive-name: gnu-emacs-calc/10-Oct-90
Original-posting-by: daveg@near.cs.caltech.edu (Dave Gillespie)
Original-subject: Calc 1.05 is now ready
Archive-site: csvax.cs.caltech.edu [131.215.131.131]
Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti)

Version 1.05 of the GNU Emacs Calculator is ready at last.  There have
been great improvements in all aspects of the program.  So great, in
fact, that the 1.04 -> 1.05 patch comes in twenty (20) parts.  Although
I have customarily posted patches to gnu.emacs and comp.emacs as well
as to comp.sources.misc, I decided to spare the net and post only to
comp.sources.misc this time.  You can also get a fresh distribution
using anonymous FTP from csvax.cs.caltech.edu [131.215.131.131].

If you don't have access to comp.sources.unix, you can find archives
of it on the machine uunet.uu.net and elsewhere.

Here is a list of differences between Calc 1.04 and Calc 1.05:

 * Created a calc-install command to ease installation.
 * Added lots of exercises to the Tutorial section of the manual.
 * Added ability to select and operate on sub-formulas.
 * Substantially improved the algebraic rewrite-rule system.
 * Added a set of graphing commands that use GNUPLOT.
 * Added a command (`a R') for finding numerical roots to equations.
 * Added several new math functions, such as erf and Bessel functions.
 * Added key bindings for miscellaneous commands using the "f" prefix key.
 * Added lots of new vector operations, many of them in the spirit of APL.
 * Added more control over vector display, including an abbreviated mode.
 * Improved keyboard macro editing; added read-kbd-macro to macedit.el.
 * Introduced the `m S' (calc-shift-prefix) command.
 * Enhanced the calc-edit command in several ways.
 * Made it possible to hit ` (calc-edit) during numeric/algebraic entry.
 * Enhanced the calc-solve-for command to handle inequalities.
 * Enhanced calc-simplify to handle equations and inequalities.
 * Taught log10 and log to look for exact integer or rational results.
 * Added ability to take Nth roots directly.
 * Added "increment" and "decrement" commands for integers and floats.
 * Added "full-help" command, changed "h" key to invoke it.
 * Added special help for Inverse and Hyperbolic prefixes.
 * Added an optional prefix argument to `o' (calc-realign).
 * Changed `t s' and `t r' to use RET as the search exit key.
 * Made handling of operator keys for V M, V R, etc. more regular.
 * Improved TeX mode; added support for \matrix format.
 * Added a variant of `m a' mode that only affects ( and [ keys.
 * Fixed "Mismatch" message for algebraic entry of semi-open intervals.
 * Trimmed fat from calc.el to speed loading, moved more to calc-ext.el.
 * Fixed a bug in which minibuffer entry rounded to out-of-date precision.
 * Fixed a bug which crashed Calc 1.04 under Epoch.
 * Fixed a bug which messed up Calc Trail's mode line, among other things.
 * Fixed a bug which caused trail ">" to show only when in Trail buffer.
 * Fixed a bug in which "calc" called "calc-grab-region" with too few args.
 * Fixed bugs in both implementation and documentation of calc-perm.
 * Fixed a bug in which calc-simplify-extended always used radians.
 * Fixed a bug where calc-comma failed to override "polar" mode.
 * Fixed a bug doing mixed arithmetic on rectangular+polar complex numbers.
 * Fixed several bugs in transcendental functions with complex arguments.
 * Fixed a bug in which `a s' simplified "x / .5" to ".5 x".
 * Fixed numerous other bugs in various parts of Calc.
 * Completed the "Hooks" section of the "Internals" chapter of the manual.

Enjoy!

								-- Dave
--
Dave Gillespie
  256-80 Caltech Pasadena CA USA 91125
  daveg@csvax.cs.caltech.edu, ...!cit-vax!daveg