Am Montag, 10. Mai 2004 10:29 schrieben Sie:
Not at present. It's actually a little trickier than it looks, because the post-type-checked program (with the splices expanded) has dictionary stuff floating around, and it's not entirely straightforward to convert it back to vanilla source Haskell.
If I understood TH correctly, the expressions after the "splice operator" $ describe vanilla source Haskell. And I assumed that it's this vanilla source code which -ddump-splices outputs. (I've never checked this myself.) So why isn't it possible to replace the splice parts in the *original* Haskell source file with the outputs of -ddump-splices? This could be done via some search and replace at the text level though this is, of course, not very elegant.
[...]
Wolfgang