bcalc is an RPN calculator with support for multiple
user interfaces. It supports some modifications of
its stack. Currently supported user interfaces are
readline (readline input, else as text), text (just a
text interface with printf, etc.), ncurses, and GTK
2.x.