| ▲ | VorpalWay 12 hours ago | |
Rust does. You have editions to do breaking changes at the surface level. But that is per crate (library) and you can mix and match crates with different editions freely. Thry do reserve the right to do breaking changes for security fixes, soundness fixes and inference changes (i.e. you may need to add an explicit type that was previously inferred but is now ambiguous). These are quite rare and usually quite small. | ||
| ▲ | aw1621107 9 hours ago | parent | next [-] | |
I'd normally agree that what you say is good enough in practice, but I question whether it meets GP's "absolute non-negotiable" standards. That specific wording is the reason I asked the question in the first place; it seemed to me that there was some standard that apparently wasn't being met and I was wondering where exactly the bar was. | ||
| ▲ | loluuw 9 hours ago | parent | prev [-] | |
[flagged] | ||