Skip to content
  • Luite Stegeman's avatar
    add runMeta hook · e7eef005
    Luite Stegeman authored
    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
    e7eef005