GHC 6.5 error? Illegal polymorphic or qualified type
Simon Peyton-Jones
simonpj at microsoft.com
Tue Apr 18 08:53:39 EDT 2006
This is a bug. I'm committing a fix as I type.
Thanks for boiling it down.
Simon
| -----Original Message-----
| From: glasgow-haskell-users-bounces at haskell.org
[mailto:glasgow-haskell-users-
| bounces at haskell.org] On Behalf Of Einar Karttunen
| Sent: 16 April 2006 13:57
| To: Rene de Visser
| Cc: glasgow-haskell-users at haskell.org
| Subject: Re: GHC 6.5 error? Illegal polymorphic or qualified type
|
| Hello
|
| Here is a short example of the GHC 6.5 problem:
|
| type AnyE a = forall err. Either err a
| foo :: Monad m => AnyE (m t)
| foo = undefined
|
| Works with older versions of GHC 6.5, but newer versions
| fail with the:
|
| Illegal polymorphic or qualified type: forall err. Either err (m
t)
| In the type signature for `foo':
| foo :: (Monad m) => AnyE (m t)
|
|
| - Einar Karttunen
| _______________________________________________
| Glasgow-haskell-users mailing list
| Glasgow-haskell-users at haskell.org
| http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
More information about the Glasgow-haskell-users
mailing list