<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
On 2018-05-17 11:02 PM, Neil Girdhar wrote:<br>
<blockquote type="cite"
cite="mid:CAA68w_kHio8W=-GsngkqoXH8KMYTT0CK8QuVaKrGnd=pDzdBVg@mail.gmail.com">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<div>For that reason, I'd like to make a more modest proposal
to *only* add a verbatim versions of keywords as necessary,
e.g., "\where" or "\given". That way, there will be no
temptation to use that syntax in any other place. If a new
version of Python comes out with a new keyword, say "abc",
then all of the old Python versions can get a minor revision
that knows about "\abc". This would ensure that the
backslash syntax is only used to avoid collisions with new
keywords.</div>
<div><br>
</div>
<div>When 3.7 hits end-of-life, the "\given" (or whatever) can
be deprecated.</div>
</div>
</div>
</blockquote>
<br>
-1. This would add an extra maintenance and mental ("which keywords
are allowed as verbatim and which not") cost to the feature while
limiting its utility to the one use case it's only incidentally
addressing. PEP8 can warn people not to use verbatim names
frivolously in handwritten code.<br>
</body>
</html>