On 5/25/2020 6:37 PM, Chris Angelico wrote:
Explicit meaning that you need to use a specific symbol that means
"this is to be late-bound"?
Or explicit meaning "something that I like", as opposed to implicit
meaning "something that I don't like", which is how most people seem
to interpret that line of the Zen?
That's a great comment, and so true. When f-strings were first proposed,
people used that exact same line from the Zen to mean "I don't like
f-strings". And I was always puzzled: in what way is it not explicit?
The other old chestnut that bugs me is "but you won't be able to use
this feature for years, because you'll have to support old versions of
Python for so long". So what? That's true of every language feature ever
added. Should we never add anything? This is really just a way to shut
down changes, too.
That said, I can say I'm -1 on any late binding proposal, just because I
don't think the feature-to-cost benefit justifies it. I don't even need
to appeal to any other argument!
Eric
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/python-ideas@python.org/message/WJJVOB5QRN463L5OCVDIQ3DDJO2CYY5U/
Code of Conduct: http://python.org/psf/codeofconduct/