Hello Michael, On 2014-12-31 at 15:10:37 +0100, Michael Snoyman wrote: > tl;dr: Now that ghc (the library) doesn't depend on Cabal (the library), > can we remove Cabal from the global package database installed with GHC?
[...] > For both of these reasons, I think we should limit the number of packages > included in the global package database. One seemingly small step we could > do on that front is not include extraneous packages. In GHC 7.10rc1, that > includes Cabal and xhtml: btw, haskeline and terminfo should be considered as well, according to your argument. > both packages are in the global package database, but could just as > easily be removed from there and installed by users. The motivation > for that would be to avoid problem (1) above. However, as for xhtml, haskeline and terminfo, we had to register/expose them in the global pkg DB due to https://ghc.haskell.org/trac/ghc/ticket/8919 and as for Cabal, I have been told (maybe Duncan can weigh in...?) that Haskell implementations need to provide it (together with a `*hc-pkg` executable) in order to conform to the CABAL specification[1]. Cheers, hvr [1]: https://www.haskell.org/cabal/proposal/pkg-spec.pdf _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs