[GHC] #8397: reify annotations in TH

GHC ghc-devs at haskell.org
Sun Oct 20 17:34:03 UTC 2013


#8397: reify annotations in TH
-------------------------------+-------------------------------------------
        Reporter:  errge       |            Owner:
            Type:  bug         |           Status:  closed
        Priority:  normal      |        Milestone:  7.8.1
       Component:  Compiler    |          Version:  7.6.3
      Resolution:  fixed       |         Keywords:
Operating System:              |     Architecture:  Unknown/Multiple
  Unknown/Multiple             |       Difficulty:  Easy (less than 1 hour)
 Type of failure:              |       Blocked By:
  None/Unknown                 |  Related Tickets:
       Test Case:              |
        Blocking:  7867        |
-------------------------------+-------------------------------------------

Comment (by simonpj):

 Errge, thank you for the work you are doing on TH.  I'm one of the most
 obvious people to take a look, but I am deep under water, with too little
 time to offer.  I would be happy if others were willing to review Errge's
 work.

 Meanwhile, I have over a dozen messages/tickets in my inbox mentioning
 you, so one disabling factor is that I'm simply getting lost.  You are
 clearly on a crusade to improve TH, which is great, and each of these
 messages/tickets is one battle in that crusade, but I lack an overall
 picture.
  * I don't know which are crucial and which are nice-to-have.
  * I don't know which if any you are trying to squeeze into 7.8.1 and if
 so why they are crucial.  (I hope there are not many of those, ideally
 none, because it is so late.)
  * I don't know which are bug-fixes and which are new features.
  * I don't know which change the API for TH.  Changing API is, these days,
 quite a big deal because it affects many TH users, so we need to be
 thoughtful about it.

 In short, I'm a bit overwhelmed.

 I wonder if it would help to start a wiki page with your plan, pointing to
 the various tickets, and how they contribute to it, and giving some kind
 of priority order.  That way I can focus cycles on the bits you consider
 most important

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


More information about the ghc-tickets mailing list