[GHC] #9223: Type equality makes type variable untouchable
GHC
ghc-devs at haskell.org
Mon Dec 15 08:33:09 UTC 2014
#9223: Type equality makes type variable untouchable
-------------------------------------+-------------------------------------
Reporter: Feuerbach | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.2
(Type checker) | Keywords:
Resolution: | Architecture: Unknown/Multiple
Operating System: | Difficulty: Unknown
Unknown/Multiple | Blocked By:
Type of failure: | Related Tickets:
None/Unknown |
Test Case: |
Blocking: |
Differential Revisions: |
-------------------------------------+-------------------------------------
Comment (by simonpj):
@porges: Yes, the two types should be equivalent. GHC HEAD (and 7.10)
should be better in this regard. Can you try your example with that?
@goldire: you may be right. But even if you are, there's a balance
between trying to make type inference as clever as possible and making it
so unpredictable that no one knows whether it'll work or not. But I'm
open to suggetions.
Simon
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9223#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list