On 2013-11-14, Peter Chant <p...@petezilla.co.uk> wrote: > Or is it that - if I keep the code as simple as possible, PyPy > is about as fast as you can get?
PyPy profiles your code as it runs and creates, using a just-in-time compiler, highly optimized versions of frequently run sections. You don't have to declare types or even think about it; The scheme will work best with code that runs for a significant amount of time. cython allows you to declare types, and attempts to create more efficient code *at compile time* using those type declaration. Which approach will be better depends on how the code runs and how clever you are at using cython. PyPy isn't designed to speed up programs that run for a few hundred milliseconds and then complete, though it might sometimes work for that. -- Neil Cerutti -- https://mail.python.org/mailman/listinfo/python-list