diff options
author | Luite Stegeman <stegeman@gmail.com> | 2014-12-19 18:28:17 -0600 |
---|---|---|
committer | Austin Seipp <austin@well-typed.com> | 2014-12-20 15:03:02 -0600 |
commit | e7eef005c1743d5fdc1162d717e98b304cd9fc5e (patch) | |
tree | 0d01817c0411c17434b16f51678330ea08b0fce1 /utils | |
parent | 5326348076b9ba091b5af8f5dababdb2a9ea1977 (diff) | |
download | haskell-e7eef005c1743d5fdc1162d717e98b304cd9fc5e.tar.gz |
add runMeta hook
Summary:
The runMeta hook can be used to override how metaprogramming expressions
are evaluated. It makes the metaprogramming request types explicit and
has access to the TcM monad. This makes it a much more convenient starting
point for implementing out of process Template Haskell than the existing
hscCompileCoreExpr hook.
Reviewers: hvr, edsko, austin, simonpj
Reviewed By: austin
Subscribers: thomie, carter
Differential Revision: https://phabricator.haskell.org/D501
Diffstat (limited to 'utils')
0 files changed, 0 insertions, 0 deletions