4 ms·
> Maybe the takeaway is that 20% is about all the LLM can muster At this point there's a long list of projects that have used LLMs to rewrite a system in Rust
by malisper 3mo ago
> Maybe the takeaway is that 20% is about all the LLM can muster
At this point there's a long list of projects that have used LLMs to rewrite a system in Rust including:
- Bun (https://github.com/oven-sh/bun/pull/30412)
- Valkey (https://github.com/ianm199/valdr)
- Git (https://github.com/gitbutlerapp/grit)
- Postgres (https://github.com/malisper/pgrust)
With the exception of Bun, these projects were done pre-fable too, so I bet Fable will make these types of rewrites even easier.
- verandaguy 3mo agoI'm not sure about the other three, but Bun's rewrite from Zig to Rust was a bit of a joke. `unsafe`s in the thousands, a quarter-million lines of diff, and merged inside a week with no significant public discourse (at least, not much that was responded to by the author).
- solid_fuel 3mo agoStill waiting on that blog post from Jarred that will supposedly answer all the questions and concerns about the rust port.
- gamblor956 3mo agoI think the standard should be rewrites that are at least as good as the original, not buggy piles of unfinished unmaintainable crap.
- ekinertac 3mo ago[dead]