Caligula - Version 1.0.0 Caligula is a programmable numeric expression interpreter JavaBean which has more than 50 built-in mathematical functions and supports decimal, hexadecimal and binary number formats. Advanced functions like integration, root finding and extremum finding are also included. Caligula supports any number of user-defined variables and user-defined functions. A programming interface also lets you add your own functions.