<div dir="ltr">Definitely an oversight.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 2, 2016 at 11:40 AM, Ryan Scott <span dir="ltr"><<a href="mailto:ryan.gl.scott@gmail.com" target="_blank">ryan.gl.scott@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">GHC Trac #12438 [1] exists because there's no Data instance for Const<br>
in base. I found this quite surprising, since we have Data instances<br>
for just about every other type combinator out there (Identity, Sum,<br>
Product, Compose, etc.), but not for Const. The fix for #12438 would<br>
be quite simple: I propose we add<br>
<br>
    deriving instance (Data a, Data b) => Data (Const a b)<br>
<br>
to Data.Data in base. Any objections?<br>
<br>
Ryan S.<br>
-----<br>
[1] <a href="https://ghc.haskell.org/trac/ghc/ticket/12438" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/<wbr>ghc/ticket/12438</a><br>
______________________________<wbr>_________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/libraries</a><br>
</blockquote></div><br></div>