4 ms·
> new feature gates added and old feature gates were removed This is only a problem on nightly, which is a toolchain which explicitly makes no stability guaran
by Ar-Curunir 7y ago
> new feature gates added and old feature gates were removed
This is only a problem on nightly, which is a toolchain which explicitly makes no stability guarantees and is intended for experimentation?
> For 2018 I may learn it 'sometime', every change further delays. There's Futures, there's async now.
You don't have to interact with things that you don't use, though. For example I've been on Rust 2018 since day one, and I still haven't needed to learn about futures.
- worik 7y agoReading code matters too. Languages are not just written
- jjnoakes 7y agoSure, but when reading code you didn't write, you have a whole list of things you need to spend extra time on - the style, the way functions are broken up, how data types are organized... if you come across one or two new language features in use as well, stopping to learn enough about them to reason about the code is not a big deal (to me at least).
- rrobukef 7y agoAnd one day, tokio or some other Future-library will be needed as a solution and I'll need to read a state-of-the-art codebase with all the newest features.