← Back to context

Comment by Sharlin

4 hours ago

Fixing syntax by definition does not affect the ABI. And Rust has shown that both ABI and API compatibility can be achieved in the presence of several "versions" (editions) of the language in the same build.

Rust has shown that it’s yet another language that kind of sort of addresses 3% of the issues c/c++ has, tops.

  • Probably because like 95% of C++'s issues are self-inflicted and don't need to be addressed if you use a different language in the first place, and 1% of them are fundamentally unsolvable by any language.

  • I really don't like C++ but it's hard to come up with thirty-odd times as many other terrible problems as the ones Rust addresses.