GADT Type Checking GHC 6.10 versus older GHC
Simon Peyton-Jones
simonpj at microsoft.com
Mon Nov 24 09:23:18 EST 2008
Did you try giving a type signature to the (entire) case expression, as I suggested? That should do it.
Perhaps I don't understand the suggestion, but for me the only way I could fix it was to put all the pattern matches into local functions with type signatures. I can show you the diffs if you would find it useful to see how 'programmers in the wild' react to this.
I just mean: give a type signature to the entire case expression. Thus
(case ... of { ...}) :: type
I'd welcome a way to say that more clearly.
Simon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20081124/b1a1f587/attachment-0001.htm
More information about the Glasgow-haskell-users
mailing list