Am Montag 26 Oktober 2009 03:39:13 schrieb Magicloud Magiclouds:
> Hi,
> In case of this:
> case bala of
> [ bala
> , bala
> , bala ] -> bala bala bala
> _ -> bala
> ghc 6.10.4 would fail to compile, because of the wrong indent of
> line ", bala".
Yes. It must, because the `of' opens a new layout block, so a line indented to
the same
level as the opening square bracket starts a new definition and it tries to
parse it as
case bala of
{ [ bala;
, bala;
, bala ] -> bala bala bala;
_ -> bala;
}
What about
case bala of
[ bala, bala, bala ]
-> bala bala bala
_ -> bala
?
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe