▲ | IshKebab 3 days ago | ||||||||||||||||
Rust isn't popular just because of memory safety though. I think the memory safety message is maybe a little too loud. It's also a modern language with fantastic tooling, very high quality library ecosystem and a strong type system that reduces the chance of all kinds of bugs. It's obviously not perfect: compile time is ... ok, there aren't any mature GUI toolkits (though that's true of many languages), async Rust has way too many footguns. But it's still waaaaay better than C or C++. In a different league. | |||||||||||||||||
▲ | uecker 3 days ago | parent | next [-] | ||||||||||||||||
Rust is a nice language, but it pushed too aggressively with the argument of "memory safety" at all cost ignoring other considerations. And Cargo is certainly a disaster even though it may be considered "fantastic tooling" by some. In any case, I do not think it is funny that I now depend on packages without timely security update in my distribution. This makes me less secure. | |||||||||||||||||
| |||||||||||||||||
▲ | hoppp 2 days ago | parent | prev [-] | ||||||||||||||||
It can have supply chain attacks like npm... That high quality library system is also a liability. |