Python cryptography, Rust, and Gentoo
Python cryptography, Rust, and Gentoo
Posted Feb 12, 2021 22:29 UTC (Fri) by roc (subscriber, #30627)In reply to: Python cryptography, Rust, and Gentoo by ceplm
Parent article: Python cryptography, Rust, and Gentoo
The original commenter said:
> [Rust] adds backward compatibility breaks. It isn’t as bad as Python at this, but then the Python people are not advocating Python as a systems language. C’s one great strength is that C code is C code. It tends to just keep working over time.
Likewise, Rust code tends to keep working over time: new versions of the compiler can compile old Rust code. That's what we were talking about.
You are talking about a different issue: can old versions of the compiler compile new Rust code? No, not always, because Rust adds features and some Rust projects like to use those new features.
If you're developing software and you want to never upgrade your compiler, that's fine. Just don't, and stick with the set of features it supports.
If you're consuming someone else's software and never want to upgrade your compiler, better pick projects with the above policy.
