pypy
Stackless Python
Our great sponsors
pypy | Stackless Python | |
---|---|---|
1 | - | |
726 | - | |
- | - | |
9.6 | - | |
3 days ago | - | |
Python | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pypy
-
PyPy v7.3.16 Release
You'll note I said I was playing with RPython, not PyPy. In my case, I was playing with writing a small interpreter, and comparing the RPython toolchain with the Truffle/Graal framework.
Writing RPython code, even if one is not developing or contributing to PyPy, means writing within a subset of python 2.
> RPython ("Restricted Python") is a subset of Python 2
https://www.pypy.org/posts/2022/04/how-is-pypy-tested.html
And RPython's translator specifically uses pypy, and uses python 2 syntax:
https://github.com/pypy/pypy/blob/main/rpython/bin/rpython#L...
... so getting the RPython toolchain (even if one is intending to improve the PyPy 3+ interpreters) requires setting up a pypy 2 interpreter. Hence the question in my post.
Stackless Python
We haven't tracked posts mentioning Stackless Python yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
dramatiq - A fast and reliable background task processing library for Python 3.
PyPy
Cython - The most widely used Python to C compiler
Pyjion
Pyston - A faster and highly-compatible implementation of the Python programming language.
PeachPy - x86-64 assembler embedded in Python
pypy - The unofficial GitHub mirror of PyPy (mirrored via https://github.com/mozillazg/job-mirror-hg-repos)