4 ms·
>Rust, I think, suffers from a lack of empathy with a novice audience. The borrow checker is the simplest thing once you internalize it's rules. Just the road
by valarauca1 10y ago
>Rust, I think, suffers from a lack of empathy with a novice audience.
The borrow checker is the simplest thing once you internalize it's rules. Just the road to breaking all the bad habits C/C++ teach you are fine over the years takes a while. And most these rules are mostly excessive and unnecessary coming from a C perspective. The borrow checker is kind of like type systems. It prevents a whole class of errors, but you lose the ability to express some perfectly valid code.
It is really a kind of mental-quantum-leap. Once you internalize it's rules you really lose the ability to understand how other people can't.
Also to deflect some blame from The Rust-Community. I'm just kind of a horrible person on the internet. I'm working on improving :\ Sorry for the coarse comment.