Proposal: deepseq should not depend on containers

Alexander Dunlap alexander.dunlap at gmail.com
Tue Dec 28 23:03:29 CET 2010


2010/12/28 Johan Tibell <johan.tibell at gmail.com>:
> Ticket:
>
> http://hackage.haskell.org/trac/ghc/ticket/4868
>
> Copy of proposal:
>
> The  deepseq package depends on the  containers package. This forces
> all packages that want to depend on deepseq in order to provide a
> NFData instance for exported types, to also depend on containers.
>
> Proposal, have containers depend on deepseq, not the other way around,
> and define the NFData instances for the types in the containers
> package, in the containers package.
>
> Discussion deadline: 2 weeks.
>
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries
>

It seems like a huge number of packages depend on containers, and
almost everyone seems to have it installed anyway, so I don't see what
we gain by removing the dependency on containers.

Alexander



More information about the Libraries mailing list