<div dir="ltr">Hello,<br><br><div class="gmail_quote">On Sun, Oct 5, 2008 at 12:34, Ross Paterson <span dir="ltr">&lt;<a href="mailto:ross@soi.city.ac.uk" target="_blank">ross@soi.city.ac.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>On Sat, Oct 04, 2008 at 05:17:41PM +0200, José Pedro Magalhães wrote:<br>
&gt; Basically, a new module Data.Data in base contains the previous<br>
&gt; Data.Generics.Basics and most of the instances from Data.Generics.Instances.<br>
&gt; Other changes are:<br>
&gt;<br>
&gt; On Mon, Sep 15, 2008 at 13:28, José Pedro Magalhães &lt;<a href="mailto:jpm@cs.uu.nl" target="_blank">jpm@cs.uu.nl</a>&gt; wrote:<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; + Ratio has to be fixed to have a consistent instance: either it&#39;s seen<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; as an abstract datatype (therefore with undefined gunfold) or a gfoldl<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; has to be defined matching its gunfold;<br>
&gt;<br>
&gt; Ratio had its gfoldl defined to match its gunfold. Since GHC.Ratio exports the<br>
&gt; constructor (:%), I guess Ratio cannot be considered abstract.<br>
<br>
</div>I don&#39;t think GHC.Ratio counts as part of the public interface.<br>
But Ratio isn&#39;t a showstopper.</blockquote><div><br>Sorry, I meant GHC.Real. But I am not sure on this definition either; no one before had suggested whether to remove or add functionality to this instance,just that the previous state was inconsistent.<br>

</div></div><br><br>Thanks,<br>Pedro<br></div>