Nickle


A desk calculator language. Supports a variety of datatypes, including arbitrary precision numbers, rationals, multidimensional arrays, structures and tagged unions. The input language resembles C.