13 comments

[ 3.0 ms ] story [ 42.1 ms ] thread
hard for me to be interested since it's closed source
I hope the Eve Online server folks are paying attention. Good work, pyston.
Correction: "marginally less tectonic".

To say "faster", it would need at least 100x. Seriously. Python is the slowest language in common use, mitigated only where it turns over flow control to a library coded in a fast language: particularly, matrix math, where it can be entirely tolerable.

2x is absolutely not worth making any adjustments for, when 1000x is readily available just by plugging in a library for the bits where it matters.

No. Faster means faster. Fast means fast. These are different words.
I'm surprised they didn't include PyPy in the benchmarks.
Sad to see that Pyston is closed source :/

Would be interesting to see a comparison with PyPy though!

There is code on GitHub https://github.com/pyston/pyston/tree/py3

Is it incomplete

> Pyston is a faster and highly-compatible implementation of the Python programming language. Version 2 is currently closed source, but you can find the old v1 source code under the v1.0 tag in this repository.

Yes, it does seem that it's incomplete and only documents v1 of Pyston.

I can't be the only one who read the title as "Python 2.1" and expected a comparison detailing how recent versions of Python are slower than older ones (Python 2.1 is from 2001).

Now I'm a little bit curious how performance compares between latest and older versions. Anyone knows on top of their head?

The PyPy comparison, based on their current numbers [0], would be to estimate that PyPy is about twice as fast as Pyston, which itself is about twice as fast as CPython.

[0] https://speed.pypy.org/

Unfortunately pypy is unusable when you have to use any library using C api.