On Wednesday, 27 February 2013 at 15:57:12 UTC, Andrej Mitrovic wrote:
On 2/27/13, Timon Gehr <[email protected]> wrote:
I think the only technical problem of DIP27 outside the optional parentheses part is that it does not specify what is(T==function) will do.

The only problem? How about breaking every single piece of code ever
written in D?

It seems to me like people assume we can easily force people to
rewrite everything. It ain't gonna happen. This DIP was DOA from the
start.

That is fallacy. PHP did massive breaking changes from 5 to 5 and still managed the change. And believe me, you'll find *WAY* more code written in PHP than in D even at the time.

Breaking are not a problem in themselves and this reaction tells us more about our inability to do the most basic release management than anything else.

On a more personal level, every single version of dmd break my code, so I'm kind of fed up when people don't want to fix actual broken stuff to not break code. D break code all the time, that is a fact already. Many breakage don't even have a good reason to exists (alias this syntax, I'm looking at you, but you are not the only one).

Reply via email to