6 ms·
> Rust is evolving far too fast to be used in code which needs to run for years to decades down the line. That statement deserves support.
by staticassertion 5mo ago
> Rust is evolving far too fast to be used in code which needs to run for years to decades down the line.
That statement deserves support.
- pezo1919 5mo ago[flagged]
- fluffybucktsnek 5mo agoWhy, given the existence of editions?
- whytevuhuni 5mo agoVery surprised to hear that, since editions are exactly the kind of mechanism Rust is using to make sure software will keep working unchanged for decades. The Rust compiler can build a 2024 edition application which depends on a 2015 edition library, which in turn depends on a 2018 edition library. Every crate can upgrade at their own pace, or even never at all.
- fluffybucktsnek 5mo agoOh, I'm aware about the benefits of editions. For some reason, I've misread OP's comment.
- staticassertion 5mo agoIt's a very strong, plainly stated assertion that contradicts stated goals of the project so it seems like it deserves supporting evidence. Editions exist to avoid breaking code over time.
- fluffybucktsnek 5mo agoAh, sorry. I got confused about your comment.