Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderThis is wonderful. This could become the best way to move Python projects to Rust: initially just run on the RustPython interpreter, but then optimize low level routines in Rust. In 15 years I wouldn't be surprised if this or something like it surpasses CPython in popularity. Still, no discussion about Python implementations is complete without some mention of the infamous GIL (global interpreter lock). :-) CPython has it, Pypy doesn't (I think) (EDIT: yes it does), Jython doesn't, etc…
One of the awesome things about Rust is how easy it is to build Rust projects. Looking at the readme, it's a simple `cargo run` to compile and run the project. Versus CPython where you have to worry about Makefiles and configuration and third party libraries in your system.
I don't understand how it's possible that we just randomly come across a project that just casually implements a Python interpreter in Rust. Don't these things take a massive amount of effort? Wouldn't this be making waves much earlier in its development process? I feel the same way about Ruff, for example. One day it was "black all the things" and the next it's "btw we just reimplemented the entire Python formatting/linting ecosystem in Rust, and it's 100x faster, no…
One past thread: A Python Interpreter Written in Rust - https://news.ycombinator.com/item?id=19064069 - Feb 2019 (194 comments)
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 4
- Total points
- 994
- Total comments
- 451
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2019-02-02 | A Python Interpreter Written in RustFirst breakout · Best thread | rch | 430 | 194 |
| 2021-01-29 | RustPython: A Python Interpreter Written in Rust | webmaven | 3 | 0 |
| 2021-05-06 | RustPython – Python Written in Rust | coldtea | 2 | 2 |
| 2021-08-23 | RustPython: A Python interpreter written in Rust | nvrspyx | 128 | 49 |
| 2023-02-06 | Python Interpreter Written in RustHall induction | inxode | 2 | 0 |
| 2023-02-17 | RustPython: A Python interpreter written in Rust | nbrempel | 4 | 0 |
| 2023-03-07 | RustPython – A Python-3 (CPython >= 3.11.0) Interpreter written in Rust | yla92 | 229 | 136 |
| 2024-08-02 | RustPython: A Python Interpreter Written in RustLatest 20+ point return | bovem | 196 | 70 |
