Documentation fix for TH example

Gregory Wright gwright at comcast.net
Thu Jan 29 17:04:29 EST 2004


Hi,

The GHC 6.2 User's Guide has some misleading information w.r.t. 
template haskell.

It still uses Expr instead of ExpQ. It refers to Tim Sheard's notes, 
but doesn't have the link

http://research.microsoft.com/~simonpj/tmp/notes2.ps

It should also warn that not all of the features discussed in the above 
notes are implemented.
In particular, the way to get TH is still to import 
Language.Haskell.THSyntax, not Language.Haskell.TH.

The example doesn't compile under 6.2. The attachment corrects this.

A note that TH is rapidly evolving and that the API is likely to change 
incompatibly between
compiler releases might not be out of place either. (I know that such 
warnings are present
in the literature and in some places on the mailing list, but language 
users who are not
part of the FP community look to the documentation first.)

Best Wishes,

Greg

Gregory Wright
Antiope Associate LLC
18 Clay Street
Fair Haven, New Jersey 07704

gwright at antiope.com


-------------- next part --------------
A non-text attachment was scrubbed...
Name: th_example
Type: application/octet-stream
Size: 1168 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/glasgow-haskell-bugs/attachments/20040129/13c0743f/th_example.obj


More information about the Glasgow-haskell-bugs mailing list