Robert Greayer <robgreayer@yahoo.com> wrote:
--- On Fri, 10/17/08, Achim Schneider <barsoap@web.de> wrote:
declarations = [d| foo = "bar" bar = "foo" |] -fth doesn't make a difference here, I'm using -XTemplateHaskell with ghc 6.8.3
The following lines, verbatim, pasted into a file, work for me with 6.8.3 with no command line options:
{-# LANGUAGE TemplateHaskell #-} module TH where import Language.Haskell.TH
declarations = [d| foo = "bar" bar = "foo" |]
Argh. Yes. They do. While I certainly am in favour of layout rules, I'm not in favour of one that gives raises an error if you don't indent the closing |] by at least one whitespace. declarations = [d| foo = "bar" bar = "foo" |] doesn't work, either, as declarations = [d| foo = "bar" bar = "foo" |] -- (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.