Good evening,
Is there a way with TH to generate instances for a class in GHCi? I want to generate instances for a serialization class.
I tried to write some TH to do it, but
$(foo)in GHCi’s REPL says that it can only beQ Exp, notQ [Dec]. Sadness.I found
qAddTopDecls. I tried to add the class declarations via$(foo >>= qAddTopDecls; stringE "OK!")and it says “Only function, value, and foreign import declarations may be added withaddTopDecl". Woe.I could create a file and then load in that file, but loading modules loses all GHCi's state, which would defeat the purpose of using a REPL in the first place.
Any hope?
Ciao!
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe