PEP 318 - Function Modifier Syntax

Jonathan Claggett hellen at
Wed Jun 11 22:20:00 CEST 2003

Erik Max Francis wrote:
> Deja vu.  The benefit, as I see it, is that `as' is a secondary keyword
> -- it presently only has meaning in conjunction with an 'import'
> statement.  Since it's a lowly little preposition, it doesn't have all
> that much intrinsic meaning by itself.  If adding keywords were "free,"
> perhaps some new word might be helpful, such as `has'.  But there is
> significant inertia against adding new keywords, so if we can make do
> with old ones, so much the better.  I personally think that `as' is a
> very good choice for this because of its secondary nature.
Fair enough, I wasn't aware of the "as"'s 2nd class status in the
pantheon of keywords compared to "is". I think this PEP is valuable
either way and so "as" would work for me (for what its worth: +1 for
"def f(x) as blah[, blah...]" syntax).


More information about the Python-list mailing list