Limbo: A complete rewrite of SQLite in Rust
1–10 of 238 posts
Re: Limbo: A complete rewrite of SQLite in Rust
#2Re: Limbo: A complete rewrite of SQLite in Rust
#3Dunno. Good luck to them, but I never saw a need to rewrite sqlite.
Re: Limbo: A complete rewrite of SQLite in Rust
#4Dunno. Good luck to them, but I never saw a need to rewrite sqlite.
Guessing the shortcomings become starker if you’re spending lots of time in the codebase/building a company on top of it.
Re: Limbo: A complete rewrite of SQLite in Rust
#5Re: Limbo: A complete rewrite of SQLite in Rust
#6As the article mentioned, a complete rewrite will not be as stable as the original.
Re: Limbo: A complete rewrite of SQLite in Rust
#7I’ll take the faster c version anyday over the rust. How are those conditional if statements working for you all?
Re: Limbo: A complete rewrite of SQLite in Rust
#8tl;dr We are rewriting SQLite in Rust. It uses Asynchronous I/O, considers WASM as first class, and has Deterministic Simulation Testing support from the beginning.
Re: Limbo: A complete rewrite of SQLite in Rust
#9However, if there's a big product behind the fork, and even better, a rewrite to a memory-safe language, then the fork begins to make a lot of sense. So, hats off to y'all for pulling this off!
Re: Limbo: A complete rewrite of SQLite in Rust
#10I am not sure how feasible it is, but can't SQLite be partially rewritten step by step on the main branch instead of being forked? As the article mentioned, a complete rewrite will not be as stable as the original.
Only by the SQLite team. They don't accept contributions of anything other than spelling fixes and such.