Just pretty-print a Exp. It seems that "show $ ppr exp" will produce exactly what you need.
The same goes for Dec (declarations), etc. 2011/5/12 Stefan Kersten <s...@k-hornz.de>: > hi, > > i was wondering if it's possible to directly generate Haskell source code > from a Template Haskell `Q Exp', i.e. use TH as a kind of preprocessor? i am > asking because currently the iOS port of ghc doesn't support TH and i need > to generate some instances for the persistent package [1,2]. > > i've been toying with > > fmap ppr . runQ $ q > > but the result needs to be edited by hand quite a bit. any ideas where to > start? > > thanks, > <sk> > > [1] http://hackage.haskell.org/package/persistent > [2] http://hackage.haskell.org/package/persistent-template > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe