> Okay, I have got my template working, but its extremely unreadable... could
> anyone tell me how to make this look more like normal Haskell code?
Write some combinators for the more common patterns.
Some example patterns are:
Types:
T1 -> ... -> Tn
(T1, ... Tn)
TC T1 ... Tn
Expressions:
\ x1 ... xn -> ...
let x = e in ...
case e of { (x1,...xn) -> ... }
f e1 ... en
I posted some (in the hope that they'd make it into a standard library) here:
http://www.haskell.org/pipermail/template-haskell/2003-September/000176.html
And, of course, the TH library includes some (but not enough).
--
Alastair Reid www.haskell-consulting.com
_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users