On Monday 30 October 2006 22:18, Einar Karttunen wrote: > On 29.10 19:56, John Meacham wrote: > > Since DrIFT can only understand haskell source code, it can't derive > > instances for anything you don't have the original source to.
Ahhh, ok. > > such as > > things in the pre-compiled libraries that come with ghc. you will likely > > have to write out those instances by hand. Hmmm, seems strange that it can successfully derive for the Data.Maybe type but not the Data.Word32 type. I didn't think it would have access to any original source from my ghc install, there only seems to be hi files. > > > > Another possibility is that you could replicate just the data > > declarations by hand, and use DrIFT -r to just spit out the derivations > > and put those in a file on their own. > > How about using Template Haskell for getting the definition and then > giving that to DrIFT? Thanks for the suggestions. Daniel _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe