Re:Bzip2 crate switches from C to 100% rust
by swiftcoder on Wednesday June 18, 2025 @10:45AM
(#44310363)
Maybe because the speed up is easier to attain in a language where you aren't constantly worrying about introducing bugs? Maybe development is easier in a language with more modern tooling?
Interoperability runs both ways, everyone currently taking a dependency on the C library can swap in the rust library in its place and see the same benefits
Rust folks are claiming excellent interoperability with C binaries. Why the need for a rewrite then?