Why the @ in @safe? & UDAs

Daniel Kozak kozzi11 at gmail.com
Wed Nov 6 23:50:34 PST 2013


On Thursday, 7 November 2013 at 07:29:16 UTC, Jacob Carlborg 
wrote:
> On 2013-11-07 07:48, Rob T wrote:
>
>> It's not zero benefit, although it may seem like that over a 
>> small
>> period of time, it's over an extended period that 
>> inconsistencies can
>> become a very significant cause of productivity loss. I'd 
>> rather fix up
>> my old code, and I know how horrible that is especially for 
>> production
>> code that is in use, it's just not fun, but if language 
>> stability was
>> more important to me than productivity, I would not have made 
>> the very
>> painful move from C/C++ to D.
>
> I agree with you. Unfortunately the those with commit access do 
> not agree. They have no interest, what so ever, in breaking 
> backward compatibility due to consistency.
>
> The result is exactly what happened with D1. At some arbitrary 
> point in time it was decided that backwards compatibility must 
> be kept, almost at all cost. This was decided even though the 
> language and the standard library was far from stable.

If this is true, than D lost a chance to became more popular, 
unfortunately :'(


More information about the Digitalmars-d mailing list