Nickle is a desk calculator  language  with  powerful  programming  and
scripting  capabilities.  Nickle supports a variety of datatypes, espe-
cially arbitrary precision integers, rationals,  and  imprecise  reals.
The  input language vaguely resembles C.  Some things in C which do not
translate easily are different, some design choices have been made dif-
ferently, and a very few features are simply missing.

Homepage:
https://nickle.org/
