visibility of instances (was: Bug in compiling large projects ?)

Martin Erwig erwig at cs.orst.edu
Wed Dec 15 11:30:37 EST 2004


On Dec 15, 2004, at 8:30 AM, Simon Peyton-Jones wrote:

> OK, I understand this.
>
> 1.  You really do have overlapping instances, exactly as reported in 
> the error message.
>
> 2.  The instance in Data.Graph.Inductive.Graph looks like this
> 	instance ... => Eq (gr a b)
>      This is, as you say, crazy, because it overlaps with every 
> arity-2 type constructor.
>      In particular, it overlaps with Eq (a,b)
>
>      I'm copying Martin Erwig, who is, I think the maintainer of the 
> fgl/ package, because
>      it seems to me that it should be fixed.

I will probably have some time in January 2005 to work on this and a 
couple of other
issues in the FGL.

--
Martin




More information about the Glasgow-haskell-bugs mailing list