|
|
|
|
|
by nixpulvis
1010 days ago
|
|
I’m curious, given the current state of Rust, what can be done to help with these issues? Most of them seem related to the way the community organizes itself, and what they value at any given moment. What would a non-anemic STD look like? Could the STD be broken into smaller pieces while still being a standard library? Async has been a point of major frustration for me from the onset. Some people love it some hate it. Is there a good way to appease both sides? What can be done to make the libraries more generic between the two? Having to reimplement everything for async is a nightmare. As for feature bloat in general. I agree, Rust still feels sorta like beta software, but it’s also matured a lot. I’m not sire there’s an optimal rate of feature addition, though I do wish existing feature polish was a higher priority over new stuff. Funny, I was just thinking about this last night while I was stuck trying to fall asleep. |
|
More like the standard libraries found in C++, Ada, Go, or Python.
Why can't Rust do something like C++ does with Boost?
If everyone is using a given crate (for example, serde) why not "adopt" it into the standard library? Give the maintainer a plaque that looks cool and a small fee for initial adoption and a recurring stipend for continued maintenance.
The crate becomes official, gets guaranteed maintenance and there is less need to reinvent the wheel or worry that a good crate will go unmaintained or have issues.