[Haskell-cafe] Re: A question about "monad laws"

jerzy.karczmarczuk at info.unicaen.fr jerzy.karczmarczuk at info.unicaen.fr
Mon Feb 11 23:14:37 EST 2008


Richard A. O'Keefe comments: 

>   [floating point addition is not associative]] 
> 
> And this is an excellent example of why violating expected laws is BAD.
> The failure of floating point addition to be associative means that  there
> are umpteen ways of computing polynomials, for example, and doing it  
> different ways will give you different answers.  This is *not* a good 
> way to write reliable software. 

[Then we see the scalar product whose value *may* depend on the ev. order] 

I wonder...
Would you say that *no* typical floating-point software is reliable? 

Jerzy Karczmarczuk 



More information about the Haskell-Cafe mailing list