4 ms·
If you don't update over time there's a danger that you won't be able to interoperate with other software, or you might not be able to take advantage of new fea
by bosswipe 7y ago
If you don't update over time there's a danger that you won't be able to interoperate with other software, or you might not be able to take advantage of new features. It's easier to make small changes over time then trying to do a big bang upgrade with several years of changes.
- anderskaseorg 7y agoRust 2015 and Rust 2018 have no trouble interoperating with each other in both directions. If you want to update, that's great, and there are automatic tools to help you, but you don't need to feel compelled to do it by the pace of language development.
- bluejekyll 7y agoEven with the Futures ecosystem having a massive change first with the std::future impls and then with async/await, there are backward compatible libraries that make it possible to inter-operate between the two. You probably don’t want to live like that forever, but it’s a way of not being “required” to upgrade large code bases.