5 ms·
Who, ever, anywhere, has claimed that "Rust fixes all possible problems"? This is a straw man. As for bad code leading to overflows and crashes: yes, bad code c
by urschrei 8y ago
Who, ever, anywhere, has claimed that "Rust fixes all possible problems"? This is a straw man. As for bad code leading to overflows and crashes: yes, bad code causes overflows and crashes, definitionally. Rust does not, and has never claimed to protect against logic errors in this way. How could it?
- edflsafoiewq 8y agoThe language in the article is very strong. > Rust is another step into the beyond. When finishing a feature and its test suite I’ll run my program to see it in action, but just as a formality – I already know it works. I also know that it’s going to keep working because meticulousness of the compiler is so good at catching regressions.
- sargas 8y agoThis is a bold statement, specially because not many other languages have such high quality guarantees at compile time. > I already know it works This is the part I don't agree all of the time, but depending on the scope and size of the project, I've seeing this be true. And the compiler is really good at catching regressions, submitting PRs for Rust projects is not easy in the beginning, but it is very hard to insert a regression.
- yarrel 8y agoI've had conversations with enthusiasts who are incorrectly convinced that ownership/borrowing fixes problem X. Trying to explain otherwise to them is an exercise in futility. Because ownership/borrowing. So serious Rust project members may never claim this, but there is a large less widely experienced Rust community who have turned the claims Rust does make into something much stronger and more resistant to logic.