#1781: Type equality class leads to non-termination
----------------------------------------+-----------------------------------
    Reporter:  chak                     |        Owner:         
        Type:  bug                      |       Status:  new    
    Priority:  normal                   |    Milestone:  6.8.1  
   Component:  Compiler (Type checker)  |      Version:  6.9    
    Severity:  blocker                  |   Resolution:         
    Keywords:                           |   Difficulty:  Unknown
          Os:  Unknown                  |     Testcase:         
Architecture:  Unknown                  |  
----------------------------------------+-----------------------------------
Changes (by guest):

 * cc: [EMAIL PROTECTED] (added)
  * severity:  normal => blocker
  * milestone:  => 6.8.1

Comment:

 I set the milestone to 6.8.1 and the severity to blocker, and I hope for
 your understanding.  The reason is that at the moment it seems to be
 impossible to implement a HList-like equality test.  At some point you
 need a type equality constraint, either {{{t1 ~ t2}}} or {{{E t1 t2}}}
 (with {{{E}}} being defined as above).  But neither of them works!  The
 latter doesn’t work because of this very bug, the former doesn’t work
 probably because of bug #1754.  So if GHC 6.8.1 is released without this
 bug being fixed I’ll probably have to tell my users (of Grapefruit) that
 they need something like GHC 6.8.0.20070916. :-(

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1781#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to