Projects / calc

calc

Calc is arbitrary precision arithmetic system that uses a C-like language. It's useful as a calculator, an algorithm prototype, and as a mathematical research tool. More importantly, calc provides a machine-independent means of computation. Calc comes with a rich set of builtin mathematical and programmatic functions.

Tags Scientific/Engineering Mathematics Software Development Libraries
Licenses LGPL
Operating Systems OS Independent POSIX Linux Solaris IRIX Mac OS X Unix
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  24 Oct 2008 10:53
  • Rrelease-after

Changes: A bug where calling functions with different values of epsilon would return incorrect results was fixed. A bug were certain typographical errors in interactive mode would cause calc to exit was fixed. A bug in solve.cal was fixed. Minor documentation improvements were made. The Makefile and build process were improved.

  • Rrelease-mid
  •  10 May 2008 12:34
  • Rrelease-after

Changes: Mac OS/Darwin targets no longer attempt to use ldconfig. "make debug" has been fixed by removing the use of rpm.release. An empty custom include directory is not removed during installation. "make clobber" has been fixed by rebuilding custom/Makefile.

  • Rrelease-mid
  •  09 May 2008 14:08
  • Rrelease-after

Changes: Mac OS Darwin targets no longer attempt to use ldconfig. "make debug" has been fixed by removing the use of rpm.release. An empty custom include directory is not removed during installation.

  • Rrelease-mid
  •  24 Feb 2008 07:57
  • Rrelease-after

Changes: The Jacobi built-in function was fixed: it returned 1 in some cases where it should have returned 0. An OpenBSD build target was added. Makefile compatibility fixes were made for old shells.

  • Rrelease-mid
  •  16 Oct 2007 07:33
  • Rrelease-after

Changes: The wording for the -i flag in the calc man page was fixed. help/unexpected, help/rand, help/random, and help/config were updated. The ${READLINE_EXTRAS} Makefile variables were split out from ${READLINE_LIB} for Fedora RPM requirements. When the Makefile variable ${ALLOW_CUSTOM} is not defined or empty, the libcustcalc library is not built. Bit 8 (0x80) of calc_debug is reserved for custom debugging. The length of a FILEPOS copy was fixed. The way the Makefile can force the calc byte order was changed.

Rss Recent comments

Rcomment-before 03 Nov 1999 21:13 Rcomment-trans aldem Rcomment-after

CoolThing! (tm) :))
Calc is really nice thing, I use it for a long time (several years).

It is perfect for casual use (as a replacement for traditional 'bc')
and for more sophisticated use.

And what is really nice - it is maintained again (since long time of
"free flight").

Test it - and you'll forget about 'bc' forever :))

390213eea5dd547d47236e75113db3a6_thumb

Project Spotlight

Glovebox Server Management

A Web-based server manager for IBM Bladecenter, RSA II, and Virtual Machines.

No-screenshot

Project Spotlight

Likewise Open

Active Directory integration software for Linux, Unix, and Mac OS.