Re: TH type not Typeable?

Sean Seefried <[email protected]> Fri, 10 Jun 2005 13:02:17 +1000
Newsgroups gmane.comp.lang.haskell.template
Message-ID <[email protected]>
On 10/06/2005, at 10:07 AM, Abraham Egnor wrote:

> I'd just like to pipe up and say that the lack of Typeable and Data
> instances for the TH types has frustrated me as well.

Me too. But there's a solution. Check out the code that comes with  
the third paper in the "Scrap Your Boilerplate" series. There's a  
module in there called Derive.hs that contains code for deriving  
Typeable and Data instances using Template Haskell.  The cool thing  
is, you can use it *on* Template Haskell's data types too.

In fact, I did this in my PanTHeon project available from my web site  
at:

http://www.cse.unsw.edu.au/~sseefried/pantheon.html

However, this uses an older version of the deriving code. You'd  
probably want to get the latest.

Cheers,

Sean