Opinions on Unladen Swallow?

Posted by vartec on Stack Overflow See other posts from Stack Overflow or by vartec
Published on 2009-04-03T14:46:30Z Indexed on 2010/03/26 11:23 UTC
Read the original article Hit count: 571

What are your opinions and expectations on Google's Unladen Swallow? From their project plan:

We want to make Python faster, but we also want to make it easy for large, well-established applications to switch to Unladen Swallow.

  1. Produce a version of Python at least 5x faster than CPython.
  2. Python application performance should be stable.
  3. Maintain source-level compatibility with CPython applications.
  4. Maintain source-level compatibility with CPython extension modules.
  5. We do not want to maintain a Python implementation forever; we view our work as a branch, not a fork.

And even sweeter:

In addition, we intend to remove the GIL and fix the state of multithreading in Python. We believe this is possible through the implementation of a more sophisticated GC

It almost looks too good to be true, like the best of PyPy and Stackless combined.

More info:

Update: as DNS pointed out, there was related question: http://stackoverflow.com/questions/695370/what-is-llvm-and-how-is-replacing-python-vm-with-llvm-increasing-speeds-5x

© Stack Overflow or respective owner

Related posts about python

Related posts about unladen-swallow