WebAssembly back end merged into GHC
tweag.io
tweag.io
If we had pure TH, then at least that could run in wasm. That would be nice.
But idk - I cross-compile Haskell heavily in my free time and I don't mind the external interpreter stuff.
IMO, ideally, pure TH wold be completely platform independent. But running in a standardized VM is a close second place.
Anyway, I never realized those bidings were created with TH.
Edward Z Yang has a canonical post on this: http://blog.ezyang.com/2016/07/what-template-haskell-gets-wr...