Proposal: Add Data instance for Const

Edward Kmett ekmett at gmail.com
Wed Nov 2 16:05:07 UTC 2016


Definitely an oversight.

On Wed, Nov 2, 2016 at 11:40 AM, Ryan Scott <ryan.gl.scott at gmail.com> wrote:

> GHC Trac #12438 [1] exists because there's no Data instance for Const
> in base. I found this quite surprising, since we have Data instances
> for just about every other type combinator out there (Identity, Sum,
> Product, Compose, etc.), but not for Const. The fix for #12438 would
> be quite simple: I propose we add
>
>     deriving instance (Data a, Data b) => Data (Const a b)
>
> to Data.Data in base. Any objections?
>
> Ryan S.
> -----
> [1] https://ghc.haskell.org/trac/ghc/ticket/12438
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20161102/f2c07867/attachment.html>


More information about the Libraries mailing list