17 ms·
My thought too, was 'my favorite part of Rust'. But the second thought was 'I'm excited to see it becoming even better'.
by berkes 6y ago
My thought too, was 'my favorite part of Rust'. But the second thought was 'I'm excited to see it becoming even better'.
- mojzu 6y agoThey've definitely earned some credit in my eyes for the async/await syntax. There was quite a bit of pushback for deviating from the norm there, but after using it for a few months other languages async/await just feels clunky to me now. Rust error handling is the best I've used but if there's a way to make it better then I'm up for it.
- Qwuke 6y agoAs someone who was on the fence about it, I feel exactly the same. The way the Rust maintainers and proponents of post-fix await helped create broader community consensus was impressive in itself too.
- octoberfranklin 6y agoI think that compromise was brilliant, by the way. The only other C-family language with that syntax (dot followed by keyword) I know of is Java (where you can write foobarbaz.class; "class" is a language keyword) and it always looked weird. The Rust maintainers found a great use for it: getting chaining (foo.await?.bar()?.await...) without adding a new postfix "sigil".