Main author here! I’m so happy to see this thing live. It was a ton of work, and I think it’s turned out really well. The Rust community is great, and the feedback throughout the process was absolutely essential to making the FAQ what it is.
If you’ve been unsure of Rust, hopefully this clarifies things for you, and maybe convinces you to give it a try!
@brinker, @steveklabnik, et al: This is truly excellent! Really appreciate what you guise and the Rust community at large are doing to continually improve the resources available for learning and understanding Rust.
Glad you like it! This was actually my first contribution to Rust documentation, and it’s so encouraging to see it received so warmly. I definitely plan on doing more, on both the core Rust documentation and on community documentation (much of which could use some work).
Looks like there’s an “f” missing in this heading: https://www.rust-lang.org/faq.html#which-type-of-float-should-i-use
Thanks! It’s fixed now.
[Comment removed by author]
Well, most of the languages used in industry are 90’s era PLT tech. Rust’s mostly uses 00’s era PLT tech. (Specifically, the work that inspired the borrow checker come from Cyclone.) Rust has a focus on being practical, so it would be irresponsible to use the bleeding edge. That doesn’t mean that we’re not moving forward.
This is, of course, very broad strokes. You can think of this sentiment as more of “Why isn’t Rust Idris?” than “we actively reject new ideas because they’re new.”
I feel like this FAQ entry would provide a good opportunity to link to (or take over some phrases from) http://words.steveklabnik.com/the-language-strangeness-budget