[Haskell-cafe] Temlpate Haskell: [d| ... |]
Achim Schneider
barsoap at web.de
Fri Oct 17 12:26:56 EDT 2008
> [d| ... |], where the "..." is a list of top-level declarations; the
> quotation has type Q [Dec].
(http://www.haskell.org/ghc/docs/latest/html/users_guide/template-haskell.html)
Can someone elaborate on what a list means here? Neither
declarations = [d|
foo = "bar"
bar = "foo"
|]
nor
declarations = [d|
[ foo = "bar"
, bar = "foo"
]
|]
work. I'm trying to automatically generate a bunch of functions out of
an xml file.
--
(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