[Python-ideas] Modern language design survey for "assign and compare" statements

Greg Ewing greg.ewing at canterbury.ac.nz
Fri May 18 22:11:38 EDT 2018

Chris Angelico wrote:
> The 'as' syntax has been hammered out in great detail and is no longer
> recommended due to its negative interactions with existing constructs.

Allowing it in arbitrary expressions has been ruled out on
the grounds that the difference between "with x as y:" and
"with (x as y):" would be too subtle.

But that argument doesn't apply if "as" becomes part of the
syntax of "if" and "while". Do we think that's a bad idea
as well?

 From the survey of other modern languages that was just
posted, it seems we'd be in good company if adopted something
like that.


More information about the Python-ideas mailing list