rust-lang / rust-marketing

Rust marketing handbook
MIT License
38 stars 12 forks source link

Features on Rust homepage are unintelligible jargon #15

Closed kornelski closed 6 years ago

kornelski commented 6 years ago

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.

steveklabnik commented 6 years ago

This is certainly something most people agree on.

Moxinilian commented 6 years ago

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!

aturon commented 6 years ago

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.