An advanced desk calculator for GNU Emacs
Dave Gillespie
daveg at near.cs.caltech.edu
Mon Mar 19 11:36:11 AEST 1990
I have a preliminary version of a desk calculator for GNU Emacs. It is
roughly patterned on the HP-28 calculator, and includes:
* Choice of algebraic or RPN style entry of calculations.
* Arbitrary precision integers and floating-point numbers.
* Arithmetic on rational numbers, complex numbers (rectangular and
polar), error forms with standard deviations, vectors and matrices,
and simple algebraic expressions.
* Mathematical operations such as logarithms and trig functions.
* Programmer's features (bitwise operations, non-decimal integers).
* Number theoretical features such as prime factorization and
arithmetic modulo M for any M.
* Kill and yank to and from regular editing buffers.
* Easy programming using keyboard macros, algebraic formulas, or Lisp.
* A complete manual in GNU texinfo format.
Since this program has grown, er, rather large (over 10000 lines of Emacs
Lisp plus documentation), I plan not to post it until a few brave volunteers
have put it through its paces first. If you are feeling brave and enjoy
playing with fun toys, look in the pub/calc directory of csvax.caltech.edu's
anonymous FTP account. The README file in that directory has instructions
to get you started. If you don't have access to FTP, the posting will be in
a month or two, probably in alt.sources or comp.sources.misc.
Enjoy,
-- Dave
--
Dave Gillespie
256-80 Caltech Pasadena CA USA 91125
daveg at csvax.caltech.edu, ...!cit-vax!daveg
More information about the Alt.sources
mailing list