Haha, yeah, forgot about that.
On Thursday, September 18, 2014 8:00:13 AM UTC-5, Ivar Nesje wrote: > > Operator precedence makes them parse very different. > > *julia> **:(-0.4^-2.5)* > > *:(-(0.4^-2.5))* > > > kl. 14:54:26 UTC+2 torsdag 18. september 2014 skrev Florian Oswald > følgende: >> >> yes - not sure why -0.4 and (-0.4) are any different. >> >> On 18 September 2014 13:52, Patrick O'Leary <[email protected]> wrote: >> >>> Seems like the literal -0.4^2.5 should throw the same error, though? >>> >>> >>> On Thursday, September 18, 2014 6:42:56 AM UTC-5, Tim Holy wrote: >>>> >>>> http://docs.julialang.org/en/latest/manual/faq/#why-does- >>>> julia-give-a-domainerror-for-certain-seemingly-sensible-operations >>>> >>>> On Thursday, September 18, 2014 03:24:00 AM Florian Oswald wrote: >>>> > # define a variable gamma: >>>> > >>>> > gamma = 1.4 >>>> > mgamma = 1.0-gamma >>>> > >>>> > julia> mgamma >>>> > -0.3999999999999999 >>>> > >>>> > # this works: >>>> > >>>> > julia> -0.399999999999^2.5 >>>> > -0.10119288512475567 >>>> > >>>> > # this doesn't: >>>> > >>>> > julia> mgamma^2.5 >>>> > ERROR: DomainError >>>> > in ^ at math.jl:252 >>>> >>>> >>
