<p>+1</p>
<div class="gmail_quote">On Sep 16, 2011 10:42 AM, &quot;Ian Lynagh&quot; &lt;<a href="mailto:igloo@earth.li">igloo@earth.li</a>&gt; wrote:<br type="attribution">&gt; On Fri, Sep 16, 2011 at 12:47:18AM +0100, Paterson, Ross wrote:<br>
&gt;&gt; Ian Lynagh writes:<br>&gt;&gt; &gt; I would like to propose that we remove the Show and Eq superclasses from<br>&gt;&gt; &gt; Num, i.e. change<br>&gt;&gt; &gt;     class  (Eq a, Show a) =&gt; Num a  where<br>&gt;&gt; &gt;         [...]<br>
&gt;&gt; &gt; to<br>&gt;&gt; &gt;     class  Num a  where<br>&gt;&gt; &gt;         [...]<br>&gt;&gt; <br>&gt;&gt; This will break client code, but will not fix other defects of Num,<br>&gt; <br>&gt; It doesn&#39;t solve everything, but I hope we can agree it is an<br>
&gt; incremental step in the right direction. I don&#39;t think a revolutionary<br>&gt; change fixing all the issues is feasible. This particular blemish was<br>&gt; already being described as &quot;largely historical&quot; more than a decade ago:<br>
&gt;     <a href="http://www.haskell.org/pipermail/haskell/2000-October/006147.html">http://www.haskell.org/pipermail/haskell/2000-October/006147.html</a><br>&gt; <br>&gt; <br>&gt; Thanks<br>&gt; Ian<br>&gt; <br>&gt; <br>
&gt; _______________________________________________<br>&gt; Libraries mailing list<br>&gt; <a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>&gt; <a href="http://www.haskell.org/mailman/listinfo/libraries">http://www.haskell.org/mailman/listinfo/libraries</a><br>
</div>