scalc is a very simple stack-based calculator that aims to be small.
scalc presents the user with an interactive prompt. Operations are written in Reverse Polish Notation and values are stored in a stack. Supported operations include basic arithmetics, logarithms, trignometry, etc. scalc also supports commands that modify the behavior of the stack and scalc itself.
$ scalc > 1 2 + 3.000000000 > 4 4.000000000 > + 7.000000000 > 2 / 18 + 21.500000000 > ln 3.068052935 > :quit
You may check the
scalc(1) manpage for further usage information.
scalc is supported on Linux and OpenBSD, and requires:
Build by using:
Customize the build process by changing
config.mk to suit your needs.
User configuration is performed by modifying
config.h. A set of defaults is
You may install scalc by running the following command as root:
# make install
This will install the binary under
$PREFIX/bin, as defined by your
/usr/local/bin by default. The Makefile supports the
$DESTDIR variable as well.
You're very welcome to contribute with patches and discussion by sending an email to ~firstname.lastname@example.org. You may want to check out the scalc tracker to see where the work is being done right now.
You may stay up-to-date for news about the project by subscribing to the ~email@example.com mailing list as well.
scalc is published under the MIT License. See
LICENSE file for copyright
and license details.