#2187: Top-level bindings are broken for polymorphic values
----------------------+-----------------------------------------------------
 Reporter:  yallop    |          Owner:             
     Type:  bug       |         Status:  new        
 Priority:  normal    |      Milestone:  6.10 branch
Component:  Compiler  |        Version:  6.8.2      
 Severity:  major     |     Resolution:             
 Keywords:            |     Difficulty:  Unknown    
 Testcase:            |   Architecture:  Unknown    
       Os:  Unknown   |  
----------------------+-----------------------------------------------------
Comment (by simonmar):

 Linking to the Haskell' page with the motivation for this change:
 [http://hackage.haskell.org/cgi-bin/haskell-
 prime/trac.cgi/wiki/MonomorphicPatternBindings]

 As for whether it makes the implementation simpler, I presume the
 intention was to deprecate and eventually remove `-XNoMonoPatBinds` at
 which point the complexities to deal with polymorphic pattern bindings
 would go away. (however we can't do that while we still want to support
 Haskell 98, of course).  I'm going to follow up on this with the Haskell'
 committee.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2187#comment:3>
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