The things you mention would be better off modified in JASS. There is voodoo for getting SLK fields which I have not worked out.
Computing logarithms can be done in JASS: http://www.wc3jass.com/viewtopic.php?t=159
Doing floating point work outside of JASS is tricky because you need to make it cross platform. However, numerically intensive work, perhaps custom path finding algorithms, is the sort of thing that this would be good for, because it would not require any more reverse engineering.
log is neat because you don't have to resort to calculus right away, there are a bunch of algebraic tricks.