Proposal: Migrate Data.Functor.{Sum, Product, Compose} from transformers to base.

Herbert Valerio Riedel hvr at gnu.org
Sat Jul 25 07:16:11 UTC 2015


On 2015-07-24 at 01:18:15 +0200, Edward Kmett wrote:

[...]

> So, as a concrete proposal I propose that we:
>
> 1.) Move Data.Functor.Sum, Data.Functor.Product, Data.Functor.Compose and
> Data.Functor.Classes into base.
>
> 2.) Move Control.Applicative's Const into Data.Functor.Const, but continue
> to re-export it from Control.Applicative.
>
> 3.) Add whatever missing, sensible, instances make sense after the
> transition that were ruled out by these modules' previous placement. *e.g.*
> Data, Generic, Generic1.
>
> Discussion Period: 2 weeks

+1


More information about the Libraries mailing list