[Template-haskell] example of derive using Template Haskell?

Simon Peyton-Jones simonpj at microsoft.com
Mon Jan 17 09:46:04 EST 2005


6.4 should be out "soon".  I.e. in January I hope.  It's hard to finish
though!

Simon

| -----Original Message-----
| From: template-haskell-bounces at haskell.org
[mailto:template-haskell-bounces at haskell.org] On
| Behalf Of S. Alexander Jacobson
| Sent: 14 January 2005 03:53
| To: Sean Seefried
| Cc: template-haskell at haskell.org
| Subject: Re: [Template-haskell] example of derive using Template
Haskell?
| 
| Uhm.  Ok, so I guess the question is then...
| What is acceptable in 6.2 or is 6.4 coming out
| soon?
| 
| -Alex-
| 
| On Fri, 14 Jan 2005, Sean Seefried wrote:
| 
| >
| > 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
| >
| >
| 
| ______________________________________________________________
| S. Alexander Jacobson tel:917-770-6565 http://alexjacobson.com
| _______________________________________________
| template-haskell mailing list
| template-haskell at haskell.org
| http://www.haskell.org/mailman/listinfo/template-haskell


More information about the template-haskell mailing list