
On Thu, Oct 4, 2018 at 4:38 AM Chris Angelico rosuav@gmail.com wrote:
On Thu, Oct 4, 2018 at 4:36 AM Anders Hovmöller boxed@killingar.net wrote:
It's a very simple textual transformation.
That is not guaranteed to work. In another thread it was pointed out that this is merely a CPython implementation detail, NOT a language feature.
Pedantry. Ok. Let's be pedantic: it's a simple textual transformation AND a promotion of an implementation detail to a spec requirement. Happy?
Then I'm strongly -1 on it. Happy? :)
And In case it's not clear why I said that, btw: It's not mere pedantry. By restating your proposal in those terms, you make it far broader than a simple textual transformation. Imagine if you'd said it like this:
"Okay, let's be pedantic. As well as my other proposals, I'm also requiring that you be able to use 'a+b' as a variable name."
That is most definitely not a simple proposal. And that means it should be discussed as a much much broader change: disconnecting keyword arguments from variable names. That should NOT just slide through as part of a separate change.
ChrisA