3 ms·
> How long do you (the Rust community) expect Rust to remain backwards-compatible? The hope is for all of 1.*. I forget what the plan is for 2.0, but I think w
by Manishearth 12y ago
> How long do you (the Rust community) expect Rust to remain backwards-compatible?
The hope is for all of 1.*. I forget what the plan is for 2.0, but I think we want to keep things the same (mostly).
In practice there will be minor breakages due to unavoidable bugfixes.
Expanding the stdlib will never break your code. All changes now are being made with backcompat in mind; older code should never have to update.
- mook 12y ago> The hope is for all of 1.. I forget what the plan is for 2.0, but I think we want to keep things the same (mostly). Right, but how long is that 1.? 2.0 is a good time to have (hopefully small) backwards compatibility breaks, so having a rough idea of an order of magnitude of the timespan would be helpful. > Expanding the stdlib will never break your code. But having it obsolete the non-standard libraries (from e.g. crates.io) will. Code is, unfortunately, not static; things suffer from bitrot, as the toolchain etc. changes.