[GHC] #4347: Asymmetry of (impredicative) instantiation/higher rank types

GHC cvs-ghc at haskell.org
Mon May 2 11:53:08 CEST 2011


#4347: Asymmetry of (impredicative) instantiation/higher rank types
----------------------------------------+-----------------------------------
    Reporter:  dolio                    |        Owner:                           
        Type:  bug                      |       Status:  new                      
    Priority:  normal                   |    Milestone:  7.4.1                    
   Component:  Compiler (Type checker)  |      Version:  7.1                      
    Keywords:                           |     Testcase:                           
   Blockedby:                           |   Difficulty:                           
          Os:  Linux                    |     Blocking:                           
Architecture:  x86_64 (amd64)           |      Failure:  GHC rejects valid program
----------------------------------------+-----------------------------------

Comment(by simonpj):

 Impredicativity has ''always'' been a very experimental feature.  Although
 I advertised that we'd remove it altogether, GHC 7 does still support a
 simple form of impredicativity, but it's simpler than 6.12.  For what it's
 worth, the new support is closely modeled on QML
 http://research.microsoft.com/en-us/um/people/crusso/qml/

 Let's be concrete: can you give a small test case, that worked before but
 not now?

 Simon

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4347#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the Glasgow-haskell-bugs mailing list