On Fri, Nov 27, 2009 at 10:28:52AM +0000, Simon Marlow wrote:
> On 26/11/2009 11:50, Ian Lynagh wrote:
>> Wed Nov 25 15:19:01 PST 2009  Ian Lynagh<[email protected]>
>>    * Fix a bug in alternative layout rule
>>
>>      M ./compiler/parser/Lexer.x +1
>
> Great that you've implemented this.  Are you planning to do a proposal  
> for Haskell 2011?

If e.g. John doesn't get there first, then yes, assuming we can find a
definition we're happy with.

> It doesn't particularly bother me that the simpler rule can't handle  
> some of the obscure cases.  What bothers me more is that I'm not sure  
> that the proposed rule is more understandable as a specification.  It is  
> definitely easier to implement, but we need a simple way to explain  
> layout to the programmer.

Yes, I agree. First I want to get to the point where validate goes
through with the flag enabled by default (currently it compiles a number
of modules, but then fails due to SrcLoc's thinking tabs are 1 character
wide), and then we can look at tweaking the rule.


Thanks
Ian

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to