Well, RPN means it's doable with a simple CLI interface, which is potentially Good News.
Plato has an RPN module, for instance

.
EDIT: Or, err, does it? I was possibly thinking of
https://github.com/nerdypepper/eva, oops?

. Let's say: it has
a calculator, though

.