On Tue, 2008-08-26 at 14:30 +0100, Dougal Stanton wrote:
> On Tue, Aug 26, 2008 at 2:22 PM, Duncan Coutts
> <[EMAIL PROTECTED]> wrote:
> 
> > So when ghc finds that one of your modules needs to import something
> > that is not in one of the given packages it says that it's in another
> > package that is 'hidden'. Of course it's only hidden because Cabal told
> > ghc to hide them.
> 
> Yes, it is one of those unfortunate error messages that says "I know
> what the problem is *and* how to fix it, but I'm not going to". ;-)

Actually it's more like: "I know what the problem is but I cannot fix
it. He knows how to fix it, but doesn't know there's a problem!" :-)

GHC knows what the problem is but it's just following orders. Cabal gave
the orders but doesn't know there is a problem.

That's why it'll be fixed when Cabal does the dep chasing rather than
delegating that to ghc --make. Cabal will then be able to either just
pull in the (probably) right packages, or report the problem using the
language of the problem domain and not the implementation.

Duncan

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to