[Python-ideas] Python 3000 TIOBE -3%

Stefan Behnel stefan_ml at behnel.de
Thu Feb 9 21:05:14 CET 2012


Masklinn, 09.02.2012 20:42:
> 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.

That's an implementation detail, though.

Stefan




More information about the Python-ideas mailing list