> Argon agents are working on migrating C/C++ codebases to Rust across Google
Man, I remember back in the days when the cppnext team was refusing to even consider Rust, instead looking at absurd stuff like Carbon and Swift (!), even though half of the engineering staff already knew where this was headed. I hope they got a few good promos out of the delays at least.
Rewrite everything in Rust has been a meme for so long that to see it coming to pass is surreal.
Not many people can hold grudges as strong as principal engineers
I wonder if this means Carbon is DOA.
I was excited to see what it would be. But I don't think I can argue that it makes as much sense anymore.
I wonder if there's people already whose full time job is maintaining/extending one of these auto-migrated codebases.
Imagine they aren't even familiar with rust but are deeply familiar with the product.
Heh, I use my clankers to rewrite Rust in C
> The end result is a memory-safe video decoder that runs 2.7x faster than the Rust port, with identical video output, bringing it closer to the optimized C++.
So ... Rust still can't beat the C++ implementation :-D
Sorry, didn't mean to ignite a langwar, but it's still interesting to see.
A RewriteInRustBench would be unironically useful at this point since all the main agents can write it reasonably well despite its relative scarcity in the input data.