3 ms·
I can't speak for the Rust devs, but as far as I'm aware, the longterm plan is to have more stuff in std, but only once they're fairly certain they have the rig
by majewsky 6y ago
I can't speak for the Rust devs, but as far as I'm aware, the longterm plan is to have more stuff in std, but only once they're fairly certain they have the right design. Async/await is a good example. The Rust community explored the design space for async runtimes for several years before they felt comfortable settling on a design for the initial pieces of std.
The process is definitely frustratingly slow, but going faster has burned the Rust devs already in the past (just look at how much stuff in std::error::Error is deprecated).
- steveklabnik 6y agoThe main problem isn't just that, it's that also, Rust cannot decide that a one-size-fits-all executor is the only one. Different properties are needed for different projects, and blessing any one executor cuts off all of the rest of them. Tokio is fantastic for web services, but is inappropriate for my microcontroller.
- majewsky 6y agoDo you have a notification daemon for every HN comment that mentions Rust? :)
- steveklabnik 6y agoNope, just use the search bar.