[GHC] #1835: Provide information of the instance environment

GHC cvs-ghc at haskell.org
Fri Aug 13 16:01:37 EDT 2010


#1835: Provide information of the instance environment
-------------------------------+--------------------------------------------
  Reporter:  guest             |          Owner:  igloo           
      Type:  feature request   |         Status:  patch           
  Priority:  normal            |      Milestone:  _|_             
 Component:  Template Haskell  |        Version:  6.8.1           
Resolution:                    |       Keywords:                  
  Testcase:                    |      Blockedby:                  
Difficulty:  Unknown           |             Os:  Unknown/Multiple
  Blocking:                    |   Architecture:  Unknown/Multiple
   Failure:  None/Unknown      |  
-------------------------------+--------------------------------------------

Comment(by SamAnklesaria):

 As far as the first issue goes, `isClassInstance` needs to be separate
 from the information returned by ClassI because of the situations you
 outlined before: type synonyms don't show up, and to search through
 parameterized instances would require unification. So it's easier just to
 use the built in class lookup functionality, and make ClassI and
 isClassInstance have nothing to do with each other, as I've done.

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


More information about the Glasgow-haskell-bugs mailing list