6 ms·
Experiencing backwards compatibility breakages is not "finding a bug" it is the tool being broken from under you. I don't have to prepare for the possibility o
by ferdowsi 5y ago
Experiencing backwards compatibility breakages is not "finding a bug" it is the tool being broken from under you.
I don't have to prepare for the possibility of having live tech support open whenever I update the Go binary in my projects. Rust advocates should not try to suggest this is reasonable.
- ChrisSD 5y agoIf you use highly unstable, nightly only, Rust features then experiencing breakage is almost a certainty. That's why they're highly unstable, nightly only, features.
- zxzax 5y agoI think the Go team would also appreciate it if you filed bugs after finding a legitimate regression.
- seoaeu 5y agoA software bug is an error, flaw or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. If the Rust compiler developers intend to provide backwards compatibility, but accidentally make a change that breaks that, then that is absolutely 100% a bug. You are allowed to prefer that the software you use has minimal bugs, but you are deluding yourself if you think that the Go compiler (or essentially any other piece of software) is bug free.