Thermal Noise

Icon

The Adventures Of A Unix Programmer

Guido on the GIL

Juergen Brendel who commented on my post, about the Global Interpreter Lock, wrote a open letter pleading Guido to consider removing the GIL. Guido gave a seasoned response on his blog today – Anyone willing to do the hard work is free to submit a patch for Py3K AND prove that it does not affect single threaded performance. A fair call on Guido’s part and very generous of him to respond to yet-another-rant-about-the-GIL.

The Gods of Python sound highly pessimistic about the possibility of a GIL-less CPython in the near future. But I am deciding to continue with Python and for code where I am forced to use threads, I will have to switch to writing extension modules in C. In this sense, writing high performance threaded code in Python is really not as easy as writing it in Java. Forget high-performance, even doing GTK programming is cumbersome – you need to be aware of the GTK’s threading intricacies. Twisted Python and Parallel Python are definitely things I am going to look at more deeply now.

About seven years ago when I joined college, I figured out that BASIC was not the greatest invention of mankind. Today it feels like Deja Vu ! One of these days, I am going to be tempted into designing The-Ultimate-Programming-Language :-D

Filed under: Programming, Python, Rants

One Response

  1. sofarrsogood says:

    interesting

Leave a Reply

SocialVibe


Twitter

  • Two hours in extreme cold yesterday resulted in a pitiful TWO geminids meteor observations. I hate you stupid Dublin night sky. 4 days ago
  • How the Global Editorial on Climate Change involving 56 papers worldwide came about: http://bit.ly/6Ph96A No major US newspaper participated 1 week ago
  • Yay ! I have Chrome on my Mac too :) I dont use Firefox extensions anyway. NEVER EVER login to your bank account on Firefox with extensions. 1 week ago
  • "A Serious Man" doesn't have serious physics: Misusing the Uncertainty Principle & incorrect Schroedinger equations. Great direction though. 1 week ago
  • Knuth gives his Stanford Christmas Tree Lecture tomorrow: http://bit.ly/5FahjB. The "Why" before Cayley's Formula seems awfully interesting. 1 week ago

Archives