6.6 strikes me again :)
Simon Peyton-Jones
simonpj at microsoft.com
Wed Sep 20 11:35:39 EDT 2006
Quite right; that's just as specified. The coverage condition is
documented in the manual. (GHC 6.4 and Hugs are too liberal, and
thereby risk divergence during type checking.) If you want this
program to work, use -fallow-undecidable-instances
Simon
| -----Original Message-----
| From: glasgow-haskell-users-bounces at haskell.org
[mailto:glasgow-haskell-users-
| bounces at haskell.org] On Behalf Of Bulat Ziganshin
| Sent: 20 September 2006 14:14
| To: glasgow-haskell-users at haskell.org
| Subject: 6.6 strikes me again :)
|
| Hello glasgow-haskell-users,
|
| attached module compiles fine with ghc 6.4.2, hugs 2003+, but not with
| my ghc 6.5 snapshot. it says:
|
| 66.hs:9:0:
| Illegal instance declaration for `Stream m (StringReader r)'
| (the Coverage Condition fails for one of the functional
dependencies)
| In the instance declaration for `Stream m (StringReader r)'
|
| --
| Best regards,
| Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Glasgow-haskell-users
mailing list