On Thu, Jan 20, 2011 at 08:14:29AM +0000, Max Bolingbroke wrote: > On 20 January 2011 02:47, John Meacham <j...@repetae.net> wrote: > > Allowing this was a specific feature that was included in ghc on > > purpose (as well as the relaxed if/then layout rule in do statements) > > So this is definitely a regression. > > Ian split this out in this patch: > http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20101124220507-3fd76-26e1672e163f309adf8992fd402df1214b7db6dd.gz > > (You can see the tests here: > http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=testsuite;a=darcs_commitdiff;h=20101125012715-3fd76-fb009b5a590d609380c894261e651710f86c0430.gz) > > However, when he split it out he made sure that it was still turned on > by default unless the package explicitly requested Haskell 98 or 2010 > compatibility (with -XHaskell98 or -XHaskell2010) - so I'm not sure > why it should cause breakage. I don't have a HEAD build around so I > can't find out for myself at the moment.
Yes, it's still on in GHC by default, but Cabal specifies Haskell98 if a language isn't given in the .cabal file. network probably wants to give NondecreasingIndentation as an extension if impl(ghc >= 7.1). Thanks Ian _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users