bcalc

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. (Source: http://freecode.com/)