On 8/2/12 9:59 AM, Niko Matsakis wrote:
My "official position" is unopposed.  I personally like the rule about
omitting the trailing semicolon, it makes it syntactically clearer when
a value is being returned, but I understand some people have also
complained about it.  Your change seems to be a relatively simple way to
make the presence or absence of a trailing semicolon irrelevant.

One thing I am wondering about.  The other unpopular semicolon rule (for
which I am responsible) is the rule that a semicolon is required for a
`do` or `for` with a non-unit result.  This rule never bits me but I
understand it occasionally bites users of the task API.  Did you undo
this rule?  (And, if so, do we plan to replace with a
whitespace-sensitive warning?)

I left it alone. I like the idea of a whitespace-sensitive warning, but I don't feel particularly strongly.

Patrick
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to