@lanodan The point is not to "not use C" the point is to reduce the amount of unsafe code that we depend upon to be safe. The input to LLVM is generally considered trusted, the input to a rust web service isn't.

It's already been shown that even well established code still has safety issues. (sudo, for one).

Yes, *all* changes to a codebase have the chance of introducing bugs. You can incrementally introduce rust into a project to minimise issues, like what curl is doing.

I don't really care what language people write new code in, as long as it's safe (no UB) by default and has a clear marker of what is safe and unsafe. C/C++ fail this.

Rust isn't the only language with this property, though.

Sign in to participate in the conversation
☠️ librepunk ☠️

A friendly mastodon instance primarily for shitposting, gays, and the glory of the free and open source software movement.