home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1036 < prev    next >
Encoding:
Internet Message Format  |  1990-12-28  |  1.7 KB

  1. From: daveg@near.cs.caltech.edu (Dave Gillespie)
  2. Newsgroups: gnu.emacs,comp.emacs,alt.sources
  3. Subject: An advanced desk calculator for GNU Emacs
  4. Message-ID: <DAVEG.90Mar18173611@near.cs.caltech.edu>
  5. Date: 19 Mar 90 01:36:11 GMT
  6.  
  7. I have a preliminary version of a desk calculator for GNU Emacs.  It is
  8. roughly patterned on the HP-28 calculator, and includes:
  9.  
  10.  * Choice of algebraic or RPN style entry of calculations.
  11.  
  12.  * Arbitrary precision integers and floating-point numbers.
  13.  
  14.  * Arithmetic on rational numbers, complex numbers (rectangular and
  15.    polar), error forms with standard deviations, vectors and matrices,
  16.    and simple algebraic expressions.
  17.  
  18.  * Mathematical operations such as logarithms and trig functions.
  19.  
  20.  * Programmer's features (bitwise operations, non-decimal integers).
  21.  
  22.  * Number theoretical features such as prime factorization and
  23.    arithmetic modulo M for any M.
  24.  
  25.  * Kill and yank to and from regular editing buffers.
  26.  
  27.  * Easy programming using keyboard macros, algebraic formulas, or Lisp.
  28.  
  29.  * A complete manual in GNU texinfo format.
  30.  
  31.  
  32. Since this program has grown, er, rather large (over 10000 lines of Emacs
  33. Lisp plus documentation), I plan not to post it until a few brave volunteers
  34. have put it through its paces first.  If you are feeling brave and enjoy
  35. playing with fun toys, look in the pub/calc directory of csvax.caltech.edu's
  36. anonymous FTP account.  The README file in that directory has instructions
  37. to get you started.  If you don't have access to FTP, the posting will be in
  38. a month or two, probably in alt.sources or comp.sources.misc.
  39.  
  40. Enjoy,
  41.                                 -- Dave
  42. --
  43. Dave Gillespie
  44.   256-80 Caltech Pasadena CA USA 91125
  45.   daveg@csvax.caltech.edu, ...!cit-vax!daveg
  46.