I am still a novice at Rust but it’s hard to emphasize enough how non-annoying it is in general.
I’m not a big PL nerd, but rarely do I think “oh, the people who put this together actually thought carefully about it” – Scheme, Postscript, HyperCard, Haskell maybe (I don’t know it well enough), and precious few others.
Rust feels like a low-level language designed by people who understand and sincerely appreciate current-millennium high-level languages instead of feeling insecure about them.
@vruba yessssssssss that is it exactly. People have so, so many annoying (positive, negative) opinions about it – it goes without saying that only mine are correct – but Graydon is encyclopaedic about PLs and stole everything he liked (because it worked) from like 50 years of the canon, and then he and the pre-1.0 contributors eventually managed to glue a lot of it together into something extremely coherent.