[GHC] #14030: Implement the "Derive Lift instances for data types in template-haskell" proposal

GHC ghc-devs at haskell.org
Thu Nov 29 18:30:30 UTC 2018


#14030: Implement the "Derive Lift instances for data types in template-haskell"
proposal
-------------------------------------+-------------------------------------
        Reporter:  RyanGlScott       |                Owner:  RyanGlScott
            Type:  task              |               Status:  new
        Priority:  normal            |            Milestone:  8.8.1
       Component:  Template Haskell  |              Version:  8.3
      Resolution:                    |             Keywords:  deriving
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by harpocrates):

 Thanks for figuring out what the issue was in 8.2.2! Isn't this actually
 great news? Once https://phabricator.haskell.org/D5220 makes it through,
 the code that `Lift` will generate won't involve `conE`, `mkNameG_d`, etc.
 - it'll just be generating syntax for a bracket!

 I'm gonna try this out just to make sure I'm not missing anything. Another
 sanity check will be to see where we still use `THNames`.

 What do you think?

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


More information about the ghc-tickets mailing list