| Lifetimes are indeed unique, but hardly take up much syntactical space. ? operator is fine, especially if you’re used to JS or C#, and hardly take up much space. Pointer types are what, & and * ? Fine if you’re coming from c, c++ and don’t take up much space. .async is the weirdest for sure, but again hardly strange or disgusting. What about any of this is worse than if I smashed my face into my keyboard but hit only the $*%#•¥$><~.,!=&@£.?!’ characters, aka writing Perl? Or anything as totally alien as Haskell? Most Rust I read or write, if I squint, looks like Python with a few extra braces and semicolons. |
No disagreement about Perl's ugliness..