[Python-Dev] Python startup time

2017-07-19 Thread Victor Stinner
Hi, On Twitter, Raymond Hettinger wrote: "The decision making process on Python-dev is an anti-pattern, governed by anecdotal data and ambiguity over what problem is solved." https://twitter.com/raymondh/status/887069454693158912 About "anecdotal data", I would like to discuss the Python st

Re: [Python-Dev] Python startup time

2017-07-19 Thread Oleg Broytman
On Wed, Jul 19, 2017 at 02:59:52PM +0200, Victor Stinner wrote: > "Python is very slow to start on Windows 7" > https://stackoverflow.com/questions/29997274/python-is-very-slow-to-start-on-windows-7 However hard you are going to optimize Python you cannot fix those "defenders", "guards" and "

Re: [Python-Dev] Python startup time

2017-07-19 Thread Nick Coghlan
On 19 July 2017 at 22:59, Victor Stinner wrote: > == CPython core developers don't care? no, they do care == > > Christian Heimes, Naoki INADA, Serhiy Storchaka, Yury Selivanov, me > (Victor Stinner) and other core developers made multiple changes last > years to reduce the number of imports at st

Re: [Python-Dev] Python startup time

2017-07-19 Thread Victor Stinner
2017-07-19 15:22 GMT+02:00 Oleg Broytman : > On Wed, Jul 19, 2017 at 02:59:52PM +0200, Victor Stinner > wrote: >> "Python is very slow to start on Windows 7" >> https://stackoverflow.com/questions/29997274/python-is-very-slow-to-start-on-windows-7 > >However hard you are going to optimize Pyt

Re: [Python-Dev] anecdotal data

2017-07-19 Thread Antoine Pitrou
On Wed, 19 Jul 2017 14:59:52 +0200 Victor Stinner wrote: > Hi, > > On Twitter, Raymond Hettinger wrote: > >"The decision making process on Python-dev is an anti-pattern, > governed by anecdotal data and ambiguity over what problem is solved." > > https://twitter.com/raymondh/status/8870694

Re: [Python-Dev] [OT] Twitter echo chamber (Python startup time)

2017-07-19 Thread Antoine Pitrou
On Wed, 19 Jul 2017 14:59:52 +0200 Victor Stinner wrote: > Hi, > > On Twitter, Raymond Hettinger wrote: > >"The decision making process on Python-dev is an anti-pattern, > governed by anecdotal data and ambiguity over what problem is solved." > > https://twitter.com/raymondh/status/8870694

Re: [Python-Dev] anecdotal data

2017-07-19 Thread Guido van Rossum
Exactly. This is how Python came to be in the first place. Benchmarks are great, but don't underestimate creativity. On Jul 19, 2017 8:15 AM, "Antoine Pitrou" wrote: On Wed, 19 Jul 2017 14:59:52 +0200 Victor Stinner wrote: > Hi, > > On Twitter, Raymond Hettinger wrote: > >"The decision mak

Re: [Python-Dev] Python startup time

2017-07-19 Thread Larry Hastings
On 07/19/2017 05:59 AM, Victor Stinner wrote: Mercurial startup time is already 45.8x slower than Git whereas tested Mercurial runs on Python 2.7.12. Now try to sell Python 3 to Mercurial developers, with a startup time 2x - 3x slower... When Matt Mackall spoke at the Python Language Summit s

Re: [Python-Dev] Python startup time

2017-07-19 Thread Ben Hoyt
Yes, agreed that startup time matters for scripting. I was talking to someone on the Google Cloud SDK (CLI) team recently, and they said startup time is a big deal for them ... it's especially problematic for shell tab completion helpers, because every time you press tab the shell has to load your

[Python-Dev] Python most popular progamming language on github?

2017-07-19 Thread Terry Reedy
https://blog.sourced.tech/post/language_migrations/ Waren Long analyzed several years of Github data for 22 top languages (excluding browser Javascript) with respect to language use and change of use, defined a 'centrality measure' based on the stationary distribution of a markov chain model of

Re: [Python-Dev] Python startup time

2017-07-19 Thread Antoine Pitrou
On Wed, 19 Jul 2017 15:26:47 -0400 Ben Hoyt wrote: > Yes, agreed that startup time matters for scripting. I was talking to > someone on the Google Cloud SDK (CLI) team recently, and they said startup > time is a big deal for them ... it's especially problematic for shell tab > completion helpers,

Re: [Python-Dev] Python startup time

2017-07-19 Thread Chris Barker
As long as we are talking anecdotes: If it could save a person’s life, could you find a way to save ten seconds off the boot time? If there were five million people using the Mac, and it took ten seconds extra to turn it on every day, that added up to three hundred million or so hours per year peo

Re: [Python-Dev] Python startup time

2017-07-19 Thread Steven D'Aprano
On Wed, Jul 19, 2017 at 04:11:24PM -0700, Chris Barker wrote: > As long as we are talking anecdotes: > > If it could save a person’s life, could you find a way to save ten seconds > off the boot time? If there were five million people using the Mac, and it > took ten seconds extra to turn it on ev

Re: [Python-Dev] Python startup time

2017-07-19 Thread Zero Piraeus
: On 19 July 2017 at 21:19, Steven D'Aprano wrote: > But the premise is wrong too. Those hypothetical people don't turn their > Macs on in sequence, each person turning their computer on only after > the previous person's Mac had finished booting. They effectively boot > them up in parallel but o

Re: [Python-Dev] Python most popular progamming language on github?

2017-07-19 Thread Nick Coghlan
On 20 July 2017 at 06:02, Terry Reedy wrote: > https://blog.sourced.tech/post/language_migrations/ > Waren Long analyzed several years of Github data for 22 top languages > (excluding browser Javascript) with respect to language use and change of > use, defined a 'centrality measure' based on the

Re: [Python-Dev] Python startup time

2017-07-19 Thread Terry Reedy
On 7/19/2017 10:05 AM, Nick Coghlan wrote: P.S. I'll also note that we're not *actually* limited to resolving such conflicts in public venues (even though I think that's a good default habit for us to retain): as long as we report the outcome of any mutual agreements about design priorities back