Closed kornelski closed 6 years ago
This is certainly something most people agree on.
I support this deeply. It took me more than a year from seeing the main page to discovering what Rust really was about. Something should be done about that!
Yep, the website is getting a complete overhaul as part of Rust 2018, and this issue will definitely be addressed there.
I'm going to close this issue though as it's out of scope for this repo.
Features listed on Rust’s homepage are implementation details, rather than benefits for the user.
Now that I know Rust I appreciate how useful these features are, but before using Rust I never thought I'd want a language with "move semantics" or "trait-based generics". In fact, such terms make it sound complicated and off-putting.
I appreciate it's very hard to replace that list, because it's impossible to explain these things in 3 words. For most of these features I had no idea I want them until I used them.
And it's missing some other features (some of which are not strictly language features, but make Rust great in practice):
I think Elixir website presents the features well:
https://elixir-lang.org/
Each feature is a section with description and example code. It's easier to show e.g. pattern matching than to describe it.