14 Jan
2005
14 Jan
'05
8 a.m.
On 14/01/2005, at 7:22 AM, S. Alexander Jacobson wrote:
This is really great. Do you have an example of use of each of these functions?
e.g. do I do:
$(derive [Int,String,MyTime]) or
$(derive ["Int","String","MyTime"])
Oh dear, I've just realised a problem. This code only works with GHC 6.3. Template Haskell has changed a lot since GHC 6.2. What you should type is $(derive [ ''Int, ''String, ''MyTime ]) The '' syntax means "get the name of this type". There is also a single quote syntax ' which means "get the name of this variable". This is new syntax introduced with Template Haskell. Sean