[Haskell-cafe] Re: Template Haskell
Achim Schneider
barsoap at web.de
Tue Oct 21 19:19:14 EDT 2008
Andrew Coppin <andrewcoppin at btinternet.com> wrote:
> If I'm understanding this correctly, Template Haskell is a way to
> auto-generate repetative Haskell source code.
>
> The thing that worries me is... if you need to write repetative
> Haskell source code, doesn't that mean that Haskell itself is broken
> in the first place?
>
If you've merely got repetitive code, use monads or even plain, simple
functions. If you've got something to generate code from, be it an .xml
or directly a direct algorithmic description of an algorithm, use
templates.
Imagine generating an HTML combinator library out of the HTML dtd or
generating specialised versions of an n-dimensional A*.
--
(c) this sig last receiving data processing entity. Inspect headers
for copyright history. All rights reserved. Copying, hiring, renting,
performance and/or quoting of this signature prohibited.
More information about the Haskell-Cafe
mailing list