#4868: deepseq should not depend on containers
---------------------------------+------------------------------------------
Reporter: tibbe | Owner:
Type: proposal | Status: new
Priority: normal | Component: libraries (other)
Version: 7.0.1 | Keywords:
Testcase: | Blockedby:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
The [http://hackage.haskell.org/package/deepseq deepseq] package depends
on the [http://hackage.haskell.org/package/containers 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.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4868>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs