On Sunday, 23 January 2022 at 14:33:26 UTC, Paul Backus wrote:
Absolutely-no-breakage-ever is basically the C++ approach, and
I have already explained why I think it's a bad idea, though I
recognize that reasonable people can disagree on this point.
My view is it isn't worth shipping mixed versions at all.
I'm against gratuitous breakage; it should actually provide a
benefit, and I'm against dead-end breakage; it should provide a
migration path.
But if there's a path to a benefit, people need to make a choice:
take that path, or stop updating. Any middle ground is temporary
at best anyway.