@property - take it behind the woodshed and shoot it?

mist none at none.none
Thu Jan 24 05:49:51 PST 2013


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.


More information about the Digitalmars-d mailing list