[Python-ideas] Things that won't change (proposed PEP)
Erik
python at lucidity.plus.com
Thu Jan 12 19:57:55 EST 2017
On 12/01/17 19:51, Todd wrote:
>
> On Thu, Jan 12, 2017 at 2:33 PM, Sven R. Kunze <srkunze at mail.de
> <mailto:srkunze at mail.de>> wrote:
> First of all, I am anti-censor and pro-change.
> There is no "censorship" or "banning thoughts" going on here. Even with
> this PEP, people are free to think about and talk about how Python could
> work differently all they want. What this PEP does is tell them that
> certain decisions have been made about how the Python language is going
> to work, so they should be aware that such talk isn't going to actually
> result in any changes to the language.
By saying that "these are things that will not change", then you _are_
sort of banning talk about them (if, as you assert, "such talk isn't
going to actually result in any changes to the language" then you are
saying don't waste your breath, we won't even consider your arguments).
I think I get Sven's point. A long time ago, someone probably said
"Python will never have any sort of type declarations.". But now there
is type hinting. It's not the same thing, I know, but such a declaration
in a PEP might have prevented people from even spending time considering
hinting.
Instead, if the PEP collected - for each 'frequently' suggested change -
a summary of the reasons WHY each aspect is designed the way it is (with
links to archived discussions or whatever) then that IMO that would be a
good resource to cite in a canned response to such suggestions.
It's not that "these things will never change", it's more of a "you need
to provide a solid argument why your suggestion is different to, and
better than, the cited suggestions that have already been rejected".
Probably a lot of work to gather all the references though. But it could
start out with one or two and grow from there. Add to it as and when
people bring up the same old stuff next time.
E.
More information about the Python-ideas
mailing list