[Haskell-cafe] Standard way to translate Haskell to other languages?

Ömer Sinan Ağacan omeragacan at gmail.com
Wed Jan 1 13:24:30 UTC 2014


Compiling Haskell to another language is huge effort, maybe instead of
this you can compile Haskell to JS using GHCJS or Fay, and then use
Elm FFI to use compiled Haskell functions.

---
Ömer Sinan Ağacan
http://osa1.net


2014/1/1 Joey <jmitdase at gmail.com>:
> 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
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list