3 ms·
" Next time you're in a conversation about language design and someone sighs, shakes their head and tells you that sad legacy design choices are just the burden
by DannyBee 11y ago
"
Next time you're in a conversation about language design and someone sighs, shakes their head and tells you that sad legacy design choices are just the burden of the past and we're helpless to avoid repeating them, try to remember that this is not so."
I think rust is neat, but this is somewhat arrogant.
Rust is amazingly young. 10-20 years from now, when rust hopefully has bajillions of users, if this is still true, then you can say it.
I mean, do you really believe that Rust won't have things that turn out to be warts from 1.0 it can't remove 10-20 years from now?
- justthistime_ 11y agoExactly. It's not like we don't know plenty of mistakes yet, which will bite them a few years down the road.
- andresmanz 11y agoOn the whole, it's that arrogance that keeps me away from Rust - for now.
- hyperpape 11y agoI think you're misreading this. I read it as saying that these things are sad design choices in many similar languages, but that Rust has avoided them. Nothing follows about them not having included other sad design choices that they're unaware of. The point is that you can at least try to avoid the things you view as sad design choices--you're not necessarily stuck with them.
- Jweb_Guru 11y agoI know that Rust has warts. That doesn't mean it has to have the same warts.