How much correct code relies on the output of comparisons with NaN? The only thing I can think of is when you&#39;re trying to reimplement isNaN.<br><br><div class="gmail_quote">On Mon, Sep 26, 2011 at 1:23 AM, Edward Kmett <span dir="ltr">&lt;<a href="mailto:ekmett@gmail.com">ekmett@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div bgcolor="#FFFFFF"><div>I too am against this proposal. </div><div><br></div><div>I&#39;d be for it for consistency if perhaps we were writing a language from scratch, because it has the transitive effect that one can&#39;t use pointer equality to short circuit structural equality checks anywhere the types involved are parametric or contain Floats, but it would subtly and silently break a good deal of existing code.</div>
<div><br></div><div>-Edward</div><div><br>Sent from my iPad</div><div><div></div><div class="h5"><div><br>On Sep 26, 2011, at 1:05 AM, &quot;Bryan O&#39;Sullivan&quot; &lt;<a href="mailto:bos@serpentine.com" target="_blank">bos@serpentine.com</a>&gt; wrote:<br>
<br></div><div></div><blockquote type="cite"><div><div class="gmail_quote">On Sun, Sep 25, 2011 at 10:53 PM, Daniel Fischer <span dir="ltr">&lt;<a href="mailto:daniel.is.fischer@googlemail.com" target="_blank"></a><a href="mailto:daniel.is.fischer@googlemail.com" target="_blank">daniel.is.fischer@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Proposal: Provide Double and Float with Eq and Ord instances that introduce<br>
a total order.<br></blockquote><div><br></div><div>I am strongly against this proposal, as it is in an area that is particularly poorly understood by most programmers (even experts). While the current behaviour may be undesirable from some points of view, at least it is consistent with most other programming languages - and this is one of the few areas where I think that&#39;s important.</div>

</div>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><div class="im"><br><span>Libraries mailing list</span><br><span><a href="mailto:Libraries@haskell.org" target="_blank">Libraries@haskell.org</a></span><br>
<span><a href="http://www.haskell.org/mailman/listinfo/libraries" target="_blank">http://www.haskell.org/mailman/listinfo/libraries</a></span><br></div></div></blockquote></div><br>_______________________________________________<br>

Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/libraries" target="_blank">http://www.haskell.org/mailman/listinfo/libraries</a><br>
<br></blockquote></div><br>