[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].


Can someone elaborate on what a list means here? Neither

declarations = [d| 
    foo = "bar"
    bar = "foo" 


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