Earlier this year, I released some routines for 128-bit large integers. I've since been working on actually doing something with those routines. (The division routine is still terrible.) Programmer's Calculator provides functionality useful for programmers, namely arithmetic in binary, hex, and decimal, for numbers up to 128 bits in size. The idea here is that when working on a project, you can use this as a quick desktop calculator instead of having to switch to another window.

A beta demo is available on the GitHub page. Since this is an early beta, the UI is pretty basic. It's an RPN (Reverse Polish Notation) system, with the idea being that it's easier to make a UI that handles RPN than a UI that handles traditional algebraic input style.

Planned features include octal, a proper UI for selecting settings, more UI decoration so you can actually tell what you're looking at, more arithmetic and logic functions, scrolling for the stack, other stack manipulation functions, and a cache of the previous stack from the last time you ran the program.

A beta demo is available on the GitHub page. Since this is an early beta, the UI is pretty basic. It's an RPN (Reverse Polish Notation) system, with the idea being that it's easier to make a UI that handles RPN than a UI that handles traditional algebraic input style.

Planned features include octal, a proper UI for selecting settings, more UI decoration so you can actually tell what you're looking at, more arithmetic and logic functions, scrolling for the stack, other stack manipulation functions, and a cache of the previous stack from the last time you ran the program.