.
“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.”
A Python interpreter rewritten in Rust, that can run pip
11–20 of 53 posts
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
#12Re: A Python interpreter rewritten in Rust, that can run pip
#13This is really cool.
Re: A Python interpreter rewritten in Rust, that can run pip
#14.
It is a reasonably complicated Python script, so is a nice milestone of progress.
Re: A Python interpreter rewritten in Rust, that can run pip
#15This is awesome! As fan of Rust and Python as I am I can't be more excited for this... great work everyone!!!
Re: A Python interpreter rewritten in Rust, that can run pip
#16Does it include a concurrent garbage collector?
And does it solve the infamous GIL (global interpreter lock) problem?
Re: A Python interpreter rewritten in Rust, that can run pip
#17Does 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
#18[deleted]
Re: A Python interpreter rewritten in Rust, that can run pip
#19Does 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)
Re: A Python interpreter rewritten in Rust, that can run pip
#20Wow. Looks like Rust is winning the catfight against Go, D, Julia, C++20. Need to grab more popcorn.
And why would that be?