#5676: Typeclass instance function type declarations
---------------------------------------------+------------------------------
  Reporter:  drb226                          |          Owner:  simonpj         
                            
      Type:  feature request                 |         Status:  closed          
                            
  Priority:  normal                          |      Milestone:  7.6.1           
                            
 Component:  Compiler (Type checker)         |        Version:                  
                            
Resolution:  fixed                           |       Keywords:  typeclass 
instance function type declaration
        Os:  Unknown/Multiple                |   Architecture:  
Unknown/Multiple                            
   Failure:  GHC rejects valid program       |     Difficulty:  Unknown         
                            
  Testcase:  typecheck/should_compile/T5676  |      Blockedby:                  
                            
  Blocking:                                  |        Related:                  
                            
---------------------------------------------+------------------------------

Comment(by mgsloan1):

 Glad to see that there's a fix for this!

 I ran into this recently.  For now I will place the implementation
 elsewhere, but I wanted to mention an additional reason for this to be
 possible - ScopedTypeVariables.  You can't get type variables in scope, to
 reference in where declarations unless you allow type signatures in
 instances.

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