I think that if there is a generally-accepted standard for the behaviour of a language's handling of floating-point numbers, it would be reasonable to try to follow the standard, unless it's stupid, ill-advised, or impossible (or all three). That reply to the Stack Overflow post -- and this might be the first and last time I can write this -- was, I thought, concise and compelling. On 21 August 2013 19:00, Richard Miller <9fans@hamnavoe.com> wrote: > > by "this" i ment to refer to -0. > > But the subject line says "comparisons with NaN". Start another > thread about signed zero if you like. (I'm not facing a test > suite objecting to those at the moment.) > > >