1 stable release
1.0.0 | Sep 1, 2024 |
---|
#848 in Math
80KB
2.5K
SLoC
Terminal calculator
A simple command line calculator.
Purpose
The binary name is tc
.
If you are already in a terminal session and need a quick calculation,
typing tc "2.5 + 3.73 / 4"
is actually faster than grabbing
your desktop calculator or starting and using a calculator app.
tc
is also a lot simpler to use than bc
or dc
.
Manual
The manual states quite everything you need to know about tc
.
(and it'll take you about one minute to read)
Examples
Expressions on the command line
$ tc "1.2 + 3^2 + sqrt(12)"
1.2 + 3^2 + sqrt(12) = 13.664101615137753
$ tc "cos(pi/3)" "sin(pi/6)"
cos(pi/3) = 0.5000000000000001
sin(pi/6) = 0.49999999999999994
$ tc -s "12*3 + 18*2.5 - 3 * 2.3" # or --strip
74.1
Interactive session
Clear diagnostics
$ tc "1.4 + son(pi/6)" # typo
1.4 + son(pi/6)
^^^^^^^^^
error: Function `son` is unknown
Grammar reference
See Grammar.ebnf
Dependencies
~4–14MB
~196K SLoC