Derived instances

Fernand quarantedeux42 at
Fri Aug 31 04:30:16 EDT 2007


I have just discovered Generics in Haskell and, writing some code with 
GHC, I wondered about the portability of my code. It is possible I 
overlooked something in the GHC documentation but I did not found a way 
to obtain, let say, the haskell code for the derived classes. I mean, 
having the following type declaration :

 > data Something = This | That deriving (Eq, Ord, Typeable, Data)

I can use the -fgenerics to automatically derive instances for 
Something. But I could wish to have the generated source code for those 
instances (like, I suppose, the DrIft tool does), for instance, to 
compile my source with another compiler, which does not support Generics.

Is that possible ?

Thank you,


More information about the Glasgow-haskell-users mailing list