I agree it would be useful to have new keywords without being reserved, and we could even go with mechanism like infix operators created by user.

It would allow things like [given for x in range(5) given given = x+1] or even [given for given in range(given) given given = given + 1] haha, but as other pointed out, it would be called Bad practice ^^

By the way, I still prefer "where" to "given".

Le sam. 5 mai 2018 à 10:52, Greg Ewing <greg.ewing@canterbury.ac.nz> a écrit :
Tim Peters wrote:
> "async def", "async for", and "async with" statements were added
> _without_ making "async" a new reserved word.  It may require pain in
> the parser, but it's often doable anyway.

There would be less pain if the parser generator could
deal with non-reserved keywords more directly.

--
Greg
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/