logo       

Documentation fix for TH example: msg#00043

lang.haskell.glasgow.bugs

Subject: Documentation fix for TH example


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@xxxxxxxxxxx


Attachment: th_example
Description: Binary data

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@xxxxxxxxxxx
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise