[GHC] #10281: Type error with Rank-n-types
GHC
ghc-devs at haskell.org
Mon Apr 13 09:38:38 UTC 2015
#10281: Type error with Rank-n-types
-------------------------------------+-------------------------------------
Reporter: rhjl | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler (Type | Version: 7.10.1
checker) | Keywords:
Resolution: | Architecture:
Operating System: Unknown/Multiple | Unknown/Multiple
Type of failure: GHC rejects | Test Case:
valid program | Peirce_eq_LEM.hs
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by simonpj):
When I copy/paste this into my emacs buffer the foralls show up ok but the
a's and b's (and much else besides) do not. Could you do it in ASCII
please?
Do you think the program needs impredicative polymorphism? If so, GHC
just doesn't properly support that, notwithstanding the partially
implemented `-XImpredicativeTypes`.
I'm not sure what "it accepts it if the product type is replaced by
tuples" means.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10281#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list