I'd definitely be in favor of '^' converting to float, like '/', having [1]fallen for than recently.
On Sat, Jun 7, 2014, at 12:53 AM, Ivar Nesje wrote: > > There has also been discussion on whether ^(a::Integer,b::Integer) should > return a Float64 by default, and defer to pow() like /(a::Integer, > b::Integer) defers to div(). The problem is that many people like the > 10^45 vs 1e45 notation for large integers vs float constants, and we can > make it a clean error instead of a silent bug. References 1. https://github.com/JuliaLang/Color.jl/commit/c3d05dd2b94f0d38b64ef86022accdfec886a673
