Remix.run Logo
odie5533 5 days ago

SQLite in Rust https://github.com/tursodatabase/turso

CPython in Rust https://github.com/RustPython/RustPython

Bash in Rust https://github.com/shellgei/rusty_bash

kragen 5 days ago | parent [-]

Turso says:

> Warning: This software is ALPHA, only use for development, testing, and experimentation. We are working to make it production ready, but do not use it for critical data right now.

https://rustpython.github.io/pages/whats-left says:

> RustPython currently supports the full Python syntax. This is “what’s left” from the Python Standard Library.

Rusty_bash says:

> Currently, the binary built from alpha repo has passed 24 of 84 test scripts.

The CPython implementation is farther along than I had expected! I hope they make more progress.

Sammi 5 days ago | parent [-]

You're getting downvoted because nobody likes pedantry.

Especially for the Turso project if you look under "Insights -> Contributors" on their Github page, then it's clear that that project is under heavy active development, and they have an actual funded business startup that want's to sell access to a cloud version of Turso, so they are definitely incentivized to complete it.

Sqlite was built by three people, and has a stable and well defined interface and file format. This seems like an actual tractable project to re-implement if you have enough man years of funding and a talented enough dev team. Turso seems like they could fit the bill.

kragen 5 days ago | parent [-]

My comment is upvoted to +7 because it's not pedantry; it's just an assessment of the current state of rewriting those projects in Rust, which is that it hasn't happened yet.

In theory it could happen, and the Python project seems to be much closer than I had imagined was possible at this point. But it's not likely to.

odie5533 5 days ago | parent | next [-]

With the advent of LLMs, I think it's more and more likely we'll see core C projects converted to Rust. People even like converting stuff to Rust for their own amusement.

pbronez 4 days ago | parent | prev | next [-]

Maybe there's a world where we successfully get CPython re-written in Rust and that RustyPython becomes Python 4.

Sammi 5 days ago | parent | prev [-]

It was grey when I saw it.

odie5533 4 days ago | parent [-]

My original comment is now negative. Oops. I must be more careful to keep my contributions positive in the future

kragen 4 days ago | parent [-]

I thought your original comment was positive. I really appreciate the good news!