Proposal: deepseq should not depend on containers

Ross Paterson ross at soi.city.ac.uk
Tue Dec 28 19:37:10 CET 2010


On Tue, Dec 28, 2010 at 07:03:57PM +0100, Johan Tibell wrote:
> 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.

That would mean adding deepseq as a GHC boot package.

According to

http://bifunctor.homelinux.net/~roel/hackage/packages/archive/revdeps-list.html

containers has 860 direct users while deepseq has 52.



More information about the Libraries mailing list