[Python-ideas] Shuffled

Steven D'Aprano steve at pearwood.info
Tue Sep 6 12:32:57 EDT 2016


On Tue, Sep 06, 2016 at 05:29:18PM +0200, Arek Bulski wrote:

[I think Arek is quoting me here]
> > One moderately stong piece of evidence would be if this function is widely
> > available in third-party libraries and other languages.
> 
> Wrong. Python is NOT known for doing everything by how it was done before.

That's not what I said.

I'm telling you what you need to do to have the best chance of your 
proposal being accepted. It isn't enough to just write a patch.

Python is not *your* language where you get to decide what goes in and 
out, it is Guido's language, and he trusts the community to come to a 
consensus for these things. Part of that process is to trust respected 
core developers like Raymond Hettinger and Tim Peters to make decisions.

I have been following the Python-Ideas mailing list for, oh, probably 
ten years. Maybe fifteen. I've seen hundreds, maybe thousands of 
suggestions and ideas rejected, and dozens accepted, including some 
of my own.

If your only argument is to continue to insist that Python should have a 
shuffled() function and you'll write a patch, it will go no where. First 
you have to convince people that the patch is needed.


> My father used statically typed variables and his father used statically
> typed variables so I will use...

And my grandfather and my father used dynamically typed variables. Lisp 
had dynamically typed variables back in the 1950s, and Smalltalk had 
them in the 1980s. So what?


-- 
Steve


More information about the Python-ideas mailing list