On 2012-10-26 11:13, Jonathan M Davis wrote:

There's definitely some truth to that, but Walter in particular seems to be
against breaking anything period. If it were entirely up to him, pretty much
none of the breaking changes that have happened to Phobos' API over the last
few years would have happened. And Andrei is beginning to oppose most breaking
changes. So, the bar is getting pretty high for making breaking changes.
Simply renaming stuff generally isn't going to cut it. This is arguably
slightly more than simply renaming std.uri, because it's an issue of module
organization rather than simply what its name is, but it's also arguably so
trivial that the benefit is near zero.

I agree that's not good to break code. But I also don't like that we have to "suffer" for the choices/mistakes made in the past just because of risking breaking code.

Example, someone thought it was a "great" idea to basically not not use the nice module system we do have in D and instead use a flat namespace.

--
/Jacob Carlborg

Reply via email to