Live data from Hacker News

A Python interpreter rewritten in Rust, that can run pip

rustpython.github.io

11–20 of 53 posts

Re: A Python interpreter rewritten in Rust, that can run pip

#11

.

“RustPython is a Python interpreter written in Rust. RustPython can be embedded into Rust programs to use Python as a scripting language for your application, or it can be compiled to WebAssembly in order to run Python in the browser.”

They really have a project going, with 2000 PRs merged it's looking good. (Edit: oh they use some code I've written too, that's humbling)

Re: A Python interpreter rewritten in Rust, that can run pip

#17
post #16

Does it include a concurrent garbage collector? And does it solve the infamous GIL (global interpreter lock) problem?

I suspect an interpreter that "solves" the GIL problem will break tons of modules that currently only work in concurrent contexts because the GIL exists.

Re: A Python interpreter rewritten in Rust, that can run pip

#19
post #16

Does it include a concurrent garbage collector? And does it solve the infamous GIL (global interpreter lock) problem?

I suspect an interpreter that "solves" the GIL problem will break tons of modules that currently only work in concurrent contexts because the GIL exists.

Jython and IronPython don't have a GIL so you can see the effect there (it's not as bad as I thought it would be)
Post reply on HN