3 ms·
> allowing for breaking changes Cute for toy projects but a big disadvantage for any another kind of programming. There's a reason established languages like C
by tasogare 5y ago
> allowing for breaking changes
Cute for toy projects but a big disadvantage for any another kind of programming. There's a reason established languages like C++ or C# are taking compatibility very seriously.
- ben0x539 5y agoAnd it's probably the same reason Rust takes compatibility very seriously. What's with the "us vs them" attitude?
- lukebitts 5y agoI think that was bad phrasing on GP's part. Rust only allows breaking changes for edition changes, which are opt-in. Libraries in older (or newer) editions can still be used together in your project, no matter which edition you are using. Rust allows for breaking changes in a way that doesn't actually break anything.