Why the @ in @safe? & UDAs

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sun Nov 10 11:24:53 PST 2013


On 11/10/13 11:14 AM, Timon Gehr wrote:
> On 11/10/2013 05:39 PM, Andrei Alexandrescu wrote:
>> On 11/9/13 1:27 AM, SomeDude wrote:
>>> I would add that constant breaking changes make the language unfit for
>>> industrial usage in the long term.
>>> Let's remember that D is being pushed in production by Andrei at
>>> Facebook. If the language breaks everything at each release, there is no
>>> way Facebook or any other company for that matter is going to bet a dime
>>> on it.
>>
>> Agreed with qualifications. We at Facebook are well aware that bumping
>> the gcc release will inevitably cause breakages, and are able and
>> willing to put up with them for the sake of the benefits. This of course
>> is guided by the breakage/benefits ratio.
>>
>> Andrei
>>
>
> What about just shipping a fully automated fix-up tool when trivial but
> major breaking changes happen?

That's nice because in a good way it puts the onus on the breakers. For 
it to be useful, the tool would have to be rock solid and work in 100% 
cases.

Andrei



More information about the Digitalmars-d mailing list