
9 Mar
2006
9 Mar
'06
2:52 p.m.
Christian Maeder wrote:
Martin Percossi wrote:
matMul a b = do { let foo = 2*5; return a }
probably { let {foo = 2*5}; return a } will work (untested)
your ";" indicates a further let-equation, but the possibility to use ";" without "{" and "}" is a bit pathologic (and haddock used to reject it)
I think this kind of example just proves my numerous arguments that the layout rule should be changed to only allow ';' after an *explicit* opening brace... Regards, Brian.