Advance notice that I'd like to make Cabal depend on parsec

Duncan Coutts duncan.coutts at googlemail.com
Thu Mar 14 16:12:27 CET 2013


On Thu, 2013-03-14 at 16:06 +0100, Gregory Collins wrote:
> On Thu, Mar 14, 2013 at 3:53 PM, Duncan Coutts <duncan.coutts at googlemail.com
> > wrote:
> 
> > Hi folks,
> >
> > I want to give you advance notice that I would like to make Cabal depend
> > on parsec. The implication is that GHC would therefore depend on parsec
> > and thus it would become a core package, rather than just a HP package.
> > So this would affect both GHC and the HP, though I hope not too much.
> 
> 
> +1 from me, although the amount of potential knock-on work might be
> discouraging. The current cabal-install bootstrap process (which is
> currently pretty easy and is necessary at times) will get a bunch more deps
> as a result of this change, no?

Yes it will, but given that we do have a script it's not too bad I
think. And overall I think its worth it to have the better error
messages, performance and memory use. Do you have any idea how slow it
is to parse all the .cabal files on hackage, and how much memory that
takes? You'd be horrified :-)

Duncan




More information about the ghc-devs mailing list