This post is inspired by Guido van Rossum’s post on Python’s Global Interpreter Lock (GIL). There has been some recent buzz on efforts to remove the GIL in Python 3000 to enable real threading of applications in an effort take advantage of the trend towards multi-core systems.
This is a hard problem (as evidenced by Greg [...]
12
2007
Suggestion for removing the Python Global Interpreter Lock
2
2007
Pycon 2007 Lessons on Security and Parallelism
Pycon 2007 was a great experience. I got to meet Guido and heard him speak on Python 3000 which I thought was quite illuminating.
One key point I took away is that there is a big difference between the language and its implementation. Currently, the implementation of choice is CPython but there are many promising new [...]
14
2006
Brainwave Code Repository
I’ve been working for a while on a code repository where we can put up our open source projects and get some community participation going and I think we’ve finally got something…
JUnpickler: This is a Java based unpickler for Python pickle data. The idea is that you can serialize some data in Python and then [...]
12
2006
My First Entry
June 2004…
I had just returned from Peru after a trek to Machu Picchu to find India had changed since I left five years ago. College in the United States had been an amazing experience and I was set to return for a stint at a fast growing technology company on the East Coast. But in [...]