[Haskell-cafe] Template Haskell.

Jason Dagit dagit at codersbase.com
Fri Nov 10 14:27:36 EST 2006

On 11/10/06, szefirov at ot.ru <szefirov at ot.ru> wrote:
> Why doesn't reify return function body?
> reify (mkName "somefunction") for a function defined in the same module
> returns constructor VarI (of data type Info) that does not contain
> function declaration in (Maybe Dec) part.
> What actions should I perform to get a function body with patterns,
> expressions and all that?

I'm not sure, but when faced a similar problem I used the Haskell98
parser to get at the AST of the functions.  In my case the functions
were defined in a different module so TH definitely couldn't get at
the internals.  The details of what I did are here:


More information about the Haskell-Cafe mailing list