Conversation

Rust tools provide the best CLI user experience I've ever seen. I wonder, why is that? I don't think having a borrow checker somehow enables you to write superb pretty interfaces 😅
6
41
Perhaps the tooling compounds over time… first it was a nice type system with memory safety, then cargo, then human-friendly compiler diagnostics, slowly attracting more and more people who care about this stuff over time?
1
3
The language design was iterated on with a mind for trying to make things less confusing… while not always successful that might bleed through into the libraries and tooling as well? Not to mention the focus on building a community from the early days.
1
3
Replying to and
Having people from non-systems programming backgrounds has also been extremely important to Rust. Lots of the ‘nice tooling’ stuff is thanks to people from Ruby, Python, and other scripting languages, who came to Rust because they found it less intimidating than C or C++.
1
1
Not to mention JavaScript as well. If you make your language and your community welcoming to those people then you stand a good chance at being able to learn a lot from them in return!
1