#1849: Template Haskell: reify is not consistent with the special constructors
ListT and TupleT
------------------------------+---------------------------------------------
 Reporter:  guest             |          Owner:             
     Type:  bug               |         Status:  new        
 Priority:  normal            |      Milestone:  6.10 branch
Component:  Template Haskell  |        Version:  6.8.1      
 Severity:  normal            |     Resolution:             
 Keywords:                    |     Difficulty:  Unknown    
 Testcase:                    |   Architecture:  Unknown    
       Os:  Unknown           |  
------------------------------+---------------------------------------------
Comment (by guest):

 Replying to [comment:4 simonpj]:
 > I think this is likely to be easily fixed, but don't want to fix it if
 you and Ian agree in the end to eliminate the ListT and TupleT
 constructors!

 As I recently wrote in the template-haskell list [1], I think the special
 type constructors should be kept as long as all redundancies are
 eliminated (i.e. template-haskell should only return tuple list and arrow
 types to the user in the form of ListT ArrT and TupleT; never using ConT).

 According to that, current behaviour of reify is redundant, that's why I
 opened this ticket. Let's see what Ian thinks.

 In the same message I also proposed separating constructors from types
 themselves, ... but that's another story.

 [1] http://www.haskell.org/pipermail/template-
 haskell/2007-November/000649.html

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