[GHC] #10842: "Reactive" Template Haskell
GHC
ghc-devs at haskell.org
Wed Sep 9 03:47:51 UTC 2015
#10842: "Reactive" Template Haskell
-------------------------------------+-------------------------------------
Reporter: MikeIzbicki | Owner:
Type: feature request | Status: new
Priority: normal | Milestone:
Component: Template Haskell | Version: 7.10.2
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: 9699 | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by luite):
Should the callback be active for the current module or for something
more? Beyond the current module would be hard to support in the presence
of partial rebuilds.
Should this be called for all declarations below the point adding the
callback, or just for those added by TH? If this is to be called for
everything, then this could end up being problematic for new language
extensions that cannot yet be converted to a TH `Dec` .
Also I'm a bit wary about having more higher order functions in the low-
level `Q` API, since they're significantly harder to support in
implementations where TH isn't run in the GHC address space (like GHCJS
and the proposed out-of-process TH extension for stage1 (cross) compiler
TH support). As far as I can tell, this particular extension would still
be implementable though.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10842#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list