Sounds like a great project to include in Incanter.
As far as implementation hints, check out how Rich transparently
handles BigDecimal values in Clojure's built-in math operators (e.g.
clojure.core/+), and use that approach to implement a version of exp,
using the paper's algorithm when the argument is a BigDecimal and
java.lang.Math/exp when it's not. Then we can replace the call to
Math/exp in incanter.core/exp with your function.
Of course, BigDecimal support still won't exist when the argument to
exp is an incanter.Matrix object, since PColt doesn't support
BigDecimal matrices.
I didn't find a reference to which license the code from the paper is
released under, we need to find out. Hopefully, it's more permissive
than GPL, something like BSD, Apache, Eclipse, or even LGPL.
David