There’s an interesting trend in alternative Python implementations where they just sort of peter out, and this one is no different. How does PyPy keep interest?
PyPy keeps interest by… being interesting. I am not kidding, I really think that’s what it is.
PyPy does have the advantage of not really being Python so much as RPython + an implementation of Python. I guess that helps.
I’m actually thinking that Go has something to do with it. Is Go the new Python? The fact that YouTube wrote a Python -> Go compiler, and that Dropbox seems to be giving up and adopting Go seems strongly in favor of this argument.
PyPy’s meta-tracing approach is indeed interesting. And the blog posts explaining how it all works keep people coming back. They also achieve much better than a 2x speedup.
Dropping support for the CPython C API might have helped. It seems that most of the work of pyston went to maintaining compatibility there and the API surface is huge.