Comment by obl
7 years ago
Beyond the technical aspect, the pedagogical side of this is huge.
An argument often made in favor of Rust's static analysis restrictions is that "worst case scenario, you just drop down to unsafe and you're back to C semantics".
However, this only holds true as long as the rules to uphold in unsafe code are easy to explain. Strict type aliasing in C is already considered as somewhat of a disaster by many, and is way simpler.
I hope they get this right.
No comments yet
Contribute on Hacker News ↗