[Python-ideas] Python 3000 TIOBE -3%

Masklinn masklinn at masklinn.net
Thu Feb 9 20:42:40 CET 2012


On 2012-02-09, at 20:36 , C. Titus Brown wrote:
> On Fri, Feb 10, 2012 at 03:19:36AM +0800, Matt Joiner wrote:
>>> The GIL annoys those who have learned to expect threading.Thread for CPU
>>> bound concurrency in advance -- which typically means prior experience with
>>> Java. Python threads are fine for their intended use -- e.g. I/O and
>>> background tasks in a GUI.
>> 
>> Even for that purpose they're too heavy. The GIL conflicts, and
>> boilerplate overhead spawning threads is obscene for more than trivial
>> cases.
> 
> The GIL is almost entirely a PR issue.  In actual practice, it is so great
> (simple, straightforward, functional) I believe that it is a sign of Guido's
> time machine-enabled foresight.

I'm not sure dabeaz would agree with you if he intervened in the discussion.


More information about the Python-ideas mailing list