It has been - there is a package called 'zeroth' on hackage.

It only works for top-level splices, the last I looked.

On Sep 15, 2010 11:20 AM, "Gregory Crosswhite" <gcross@phys.washington.edu> wrote:
> On 9/15/10 1:31 AM, Malcolm Wallace wrote:
>> [...] However, Template Haskell is ghc-only, and is unlikely ever to
>> be implemented by any other Haskell compiler. [...]
>
> Could it be implemented as a separate preprocessor?
>
> Cheers,
> Greg
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe