[Template-haskell] Generating arithmetic expressions in TH
Vitor Rodrigues
vitor.gabriel.rodrigues at gmail.com
Tue Oct 20 10:48:28 EDT 2009
Hello,
I am starting using TH to generate lambda expressions representing
arithmetic expressions.
My current problem is to generate code where all the lambda
abstractions are in the top level.
For example,
I would like to have
\x -> 1 + x
instead of
1 + (\x -> x)
My problem is that I don't know in beforehand if the second operand
is a variable or not.
If so, I would like to build a top level abstraction.
It is this possible?
Regards,
Vitor
More information about the template-haskell
mailing list