[Haskell-cafe] Standard way to translate Haskell to other languages?
Joey
jmitdase at gmail.com
Wed Jan 1 05:38:58 UTC 2014
I'm looking at writing a simple Haskell to Elm translator. Thankfully,
the Elm compiler is in Haskell, so I'm just trying transforming syntax
trees.
I'm wondering, is there a standard way to do this sort of thing?
Template Haskell looked promising, but it seems there isn't much of a
way to do introspection on function definition. Has there been any
work/progress on this?
The GHC API seemed useful for compiling, but it seems tricky to use, and
I haven't been able to find many tutorials for this sort of thing. I
could just be looking in the wrong place.
What are the ways I could go about this? Are there any similar projects
I could use as reference? What packages are useful for generating and
manipulating Haskell ASTs? Does anybody have experience in this area
they could share?
I've posted a similar question to the Haskell Reddit at
http://www.reddit.com/r/haskell/comments/1u55rl/standard_way_to_translate_haskell_to_other/.
Thanks!
Joey Eremondi
More information about the Haskell-Cafe
mailing list