"deadalnix" <[email protected]> wrote in message news:[email protected]... > Le 09/03/2012 23:32, Walter Bright a écrit : >> This statement is from Linus Torvalds about breaking binary >> compatibility: >> >> https://lkml.org/lkml/2012/3/8/495 >> >> While I don't think we need to worry so much at the moment about >> breaking binary compatibility with new D releases, we do have a big >> problem with breaking source code compatibility. >> >> This is why we need to have a VERY high bar for breaking changes. > > I think Linus is mostly right. But I don't think this is a reason not put > the bar very high. Especially with the current state of D. This is more > about providing a nice, and long, transition process. > > The way @property evolve is a good example of what we should do. > > An example of management the change (even breaking change) is PHP. PHP has > so much improved if you consider what have changed between v4 and v5, and > then v5 and v5.3, that it is a factual proof that breaking change can be > done to great benefit.
PHP could have handled the changes MUCH better than it did, though.
