Alternative Python Implementations

The cluster discusses various alternative Python runtimes and performance improvement projects like PyPy, Pyston (Dropbox), Pyjion (Microsoft), and Unladen Swallow (Google), including their goals, adoption challenges, company efforts, and comparisons to CPython.

➡️ Stable 0.5x Programming Languages
2,741
Comments
20
Years Active
5
Top Authors
#3894
Topic ID

Activity Over Time

2007
7
2008
31
2009
60
2010
95
2011
88
2012
133
2013
165
2014
130
2015
162
2016
149
2017
201
2018
130
2019
146
2020
193
2021
224
2022
189
2023
231
2024
186
2025
209
2026
12

Keywords

c.html MS BytecodeAssembler JIT python.org IDE pywren.io JVM IMO HN python pypy cpython dropbox swallow project bytecode google interpreter ninja

Sample Comments

tln Oct 20, 2020 View on HN

Was your effort Pyston?https://github.com/pyston/pyston

DanWaterworth Jul 3, 2016 View on HN

There's PyPy. I think the problem with python is the community is especially resistant to breaking changes.

dillona Apr 15, 2011 View on HN

What did they switch to after Python wouldn't scale?

true_religion Mar 11, 2016 View on HN

What was the original goal of PyPy, and have they delivered on it?

pletnes Sep 10, 2018 View on HN

How do people use pypy? Do you target it from the start of a project, or port existing projects to it?

Lofkin Jan 28, 2016 View on HN

Exciting work! Is pyjion exploratory or is MS determined to see this through?

linkdd Feb 11, 2024 View on HN

Author here,I just posted a link to an article mentioning this project --> https://david-delassus.medium.com/writing-python-like-its-el... (friend link to bypass paywall, HN seems to remove the auth token).Ask me anything.

rurban Aug 13, 2020 View on HN

On the other hand, this is a good explanation: https://sfconservancy.org/news/2020/aug/12/pypy-transition/

__s Jul 30, 2017 View on HN

Care to share the python project? Asking as someone who's made PRs to CPython's core in the past

rudi-c Jul 15, 2015 View on HN

Could you explain why you think contributing to PyPy would better achieve the goal of replacing the Python implementation in Dropbox's codebase?