On Thursday, 24 January 2013 at 13:43:41 UTC, Jacob Carlborg wrote:
On 2013-01-24 14:01, mist wrote:

And yet it must have been done at some point. With some year-ahead announcement or anything like that, but it was a horrible design error
in first place which needs to be fixed.

Yes, it was a horrible design error but it didn't break any code because the -property flag is optional.

Design error was to not force "-property" since the very beginning. Now good decisions are kind of doomed to break code because restrictions were (and still are) too lax and a lot of inconsistent code is somewhere out there.

This is exactly why I voted for LTS + rolling-release model. D is still far from the point where design specs can be frozen and breaking code prohibited. Those still have mistakes.

Reply via email to