4 ms·
This post is pretty inaccurate. A lot of this is discussed in the reddit thread (https://www.reddit.com/r/rust/comments/5nl3fk/rust_severely_disappoints_me/ ht
by Manishearth 10y ago
This post is pretty inaccurate.
A lot of this is discussed in the reddit thread (https://www.reddit.com/r/rust/comments/5nl3fk/rust_severely_disappoints_me/ https://www.reddit.com/r/rust/comments/5nl3fk/rust_severely_...)
For one, string concatenation is the second example in the documentation for strings, and is very googleable.
I can't believe the author linked to a 2 year old closed issue about epoll and assumed that the single comment there is still applicable. mio has existed for more than a year now. You can find epoll crates on crates.io.
The further comments about CSP have to do with solely the stdlib not wanting to have selection. It is true that there's no consensus on which third party crate to choose, but this is sort of the spirit of Rust's ecosystem; you can just pick the one that fits your needs best.
Currently, however, the Rust team is working on a "blessed" async IO solution that the ecosystem is converging on (http://tokio.rs/ http://tokio.rs/). I'm not expecting a newcomer to the language to know that, this comment is more of an FYI for folks who are interested in using Rust for this in the future.
While Rust doesn't have a BDFL, the core team is a pretty small (and mostly like-minded) group, and they do set design direction and priorities.
------------
It is true that Go is simpler than Rust and easier to pick up. I like Go for this (and other reasons). Rust does take effort to get started with. We can improve here, but I'm skeptical we'll ever reach the same level as Go.
- jandrese 10y agoIMHO, the author of the article ran into the same thing I did when starting Rust. You look at the official docs then want to do something slightly different so you hit up Google and run across mostly obsolete information and examples that don't work anymore.
- Manishearth 10y agoYeah, this has been slowly reducing, but is still somewhat an issue. Not an excuse to rely on a two year old closed issue, though.
- flukus 10y agoI run into this a lot with other languages (c#). Google thinks older == better. It's terrible in any not so stable environment.