#4040: Eq instance for Data.Data.DataType
---------------------------------+------------------------------------------
    Reporter:  Eelis-            |       Owner:                
        Type:  feature request   |      Status:  new           
    Priority:  normal            |   Component:  libraries/base
     Version:  6.12.2            |    Keywords:  syb           
          Os:  Unknown/Multiple  |    Testcase:                
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown  
---------------------------------+------------------------------------------

Comment(by Eelis-):

 From ticket #3866 it looks like the semantics of the Eq Constr instance
 you refer to are considered unfortunate and are really only preserved for
 backward compatibility. For DataType we have no such constraint, and I
 think that its Eq instance should really just do what one would expect,
 meaning that ''all'' the fields (rather than some subset thereof) should
 count.

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

Reply via email to