News: as of 2001-01-08, Calc is being maintained again, and has
been integrated into the Emacs CVS source tree. To get a copy
of Calc, visit the
GNU Emacs project
Calc is an advanced calculator and mathematical tool
that runs as part of the GNU Emacs environment.
Very roughly based on the HP-28/48 series of calculators,
its many features include:
- Choice of algebraic or RPN (stack-based) entry of calculations.
- Arbitrary precision integers and floating-point numbers.
- Arithmetic on rational numbers, complex numbers (rectangular and
polar), error forms with standard deviations, open and closed
intervals, vectors and matrices, dates and times, infinities,
sets, quantities with units, and algebraic formulas.
- Mathematical operations such as logarithms and trigonometric functions.
- Programmer's features (bitwise operations, non-decimal numbers).
- Financial functions such as future value and internal rate of return.
- Number theoretical features such as prime factorization and
arithmetic modulo M for any M.
- Algebraic manipulation features, including symbolic calculus.
- Moving data to and from regular editing buffers.
- "Embedded mode" for manipulating Calc formulas and data directly
inside any editing buffer.
- Graphics using GNUPLOT, a versatile (and free) plotting program.
- Easy programming using keyboard macros, algebraic formulas,
algebraic rewrite rules, or extended Emacs Lisp.
Return to GNU's home page.
Please send FSF & GNU inquiries & questions to
There are also other ways to contact the FSF.
Please send comments on these web pages to
send other questions to
Copyright (C) 1998, 2006 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
$Date: 2006/04/22 10:25:52 $ $ Author: ramprasadb $