[Haskell-cafe] Re: problem with collection (container) class
Daniel Fischer
daniel.is.fischer at web.de
Fri Feb 8 17:23:39 EST 2008
Am Freitag, 8. Februar 2008 22:14 schrieb Ben Franksen:
> If it's a bug then it is probably in 6.6.1 too, it just gets hidden by the
> fact that in 6.6.1 the -fglasgow-exts extensions cannot be activated
> separately. If you enable one of them, you get them all.
>
Thanks for the info, didn't know that.
The problem was the error message, which didn't mention that each type
variable may appear only once in an instance head, which I had temporarily
forgotten. Then the message
Leandro.hs:32:0:
Illegal instance declaration for `Container (Abb a b) a b'
(All instance types must be of the form (T a1 ... an)
where a1 ... an are distinct type *variables*
Use -XFlexibleInstances if you want to disable this.)
In the instance declaration for `Container (Abb a b) a b'
looks rather confusing :)
> Cheers
> Ben
>
Cheers,
Daniel
More information about the Haskell-Cafe
mailing list