GHCJS now runs Template Haskell on node.js - Any interest in out of process TH for general cross compilation?

Greg Weber greg at gregweber.info
Sun Jul 6 18:32:06 UTC 2014


I created a GHC patch that spits out the generated Template Haskell code to
a file with -dump-to-file -ddump-splices
https://ghc.haskell.org/trac/ghc/ticket/9126


On Sat, Jul 5, 2014 at 8:18 PM, adam vogt <vogt.adam at gmail.com> wrote:

> Zeroth takes the first approach. It only supports a subset of TH
> (DecsQ splices) however.
>
> http://hackage.haskell.org/package/zeroth
>
> https://github.com/aavogt/zeroth is a fork that works with more recent
> haskell-src-exts and ghc
>
> On Sat, Jul 5, 2014 at 3:59 PM, John Meacham <john at repetae.net> wrote:
> > Actually, I was looking into it a little, and template haskell could
> > effectively be implemented by a pre-processor and a portable library
> > that is compiler independent. If one could get ghc to spit out the
> > template haskell source after it expands it then that can be fed to
> > jhc as a quick first pass, but ideally the pre-processor TH would
> > create programs that can be run under the target compiler. that would
> > bring TH to every haskell compiler.
> >
> >     John
> >
> > On Sat, Jul 5, 2014 at 10:38 AM, Brandon Allbery <allbery.b at gmail.com>
> wrote:
> >> On Sat, Jul 5, 2014 at 1:34 PM, Carter Schonwald
> >> <carter.schonwald at gmail.com> wrote:
> >>>
> >>> does JHC support template haskell?
> >>
> >>
> >> Pretty sure TH is too closely tied to ghc.
> >>
> >> --
> >> brandon s allbery kf8nh                               sine nomine
> associates
> >> allbery.b at gmail.com
> ballbery at sinenomine.net
> >> unix, openafs, kerberos, infrastructure, xmonad
> http://sinenomine.net
> >
> >
> >
> > --
> > John Meacham - http://notanumber.net/
> > _______________________________________________
> > Glasgow-haskell-users mailing list
> > Glasgow-haskell-users at haskell.org
> > http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20140706/a8300ef9/attachment.html>


More information about the Glasgow-haskell-users mailing list