accept @pure @nothrow @return attributes
uri via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jan 26 20:57:42 PST 2015
On Tuesday, 27 January 2015 at 04:10:24 UTC, Andrei Alexandrescu
wrote:
> On 1/26/15 7:25 PM, Zach the Mystic wrote:
>> On Tuesday, 27 January 2015 at 02:40:16 UTC, Walter Bright
>> wrote:
>>> On 1/26/2015 6:15 PM, Zach the Mystic wrote:
>>>> What's keeping you from committing to 'dfix' as the way to
>>>> solve
>>>> issues like the
>>>> one in this thread?
>>>
>>> Inertia of people being reluctant to use it. It's still work
>>> for
>>> people to use, it's not part of their build process.
>>
>> What about compiler integration? I'm talking about fundamental
>> language
>> changes. Why would people use it if it didn't have official
>> backing and
>> wasn't part of the compiler package? In this post:
>>
>> http://forum.dlang.org/post/uimpnhiweuitnnbeqshu@forum.dlang.org
>>
>> ... I said: 'For example, let's say dfix is included with the
>> compiler
>> package.
>> Now you get an error, saying: "Error: `@nogc` is no longer
>> accepted, but can be automatically replaced with `nogc`. Run
>> dfix
>> on this file? (y/n)"... or whatever is deemed the secure
>> approach
>> to this feature.'
>>
>> That's what I mean by "commiting to dfix."
>
> I'm ready to commit to dfix. Problem is many of the changes
> suggested are unlikely to mark much improvement, while miring
> us in the perpetual illusion of making progress. The fact that
> we can avail ourselves of a tactical tool that makes changes
> easy is helpful but also opens opportunity of abuse.
>
> Let's stop shuffling the deck. I mean it. Stop shuffling the
> freaking deck. Fix the real issues in the language. Add new
> libraries. Be original. Be creative. Do real work.
>
>
> Thanks,
>
> Andrei
Well said.
I've been wavering for a few months between D and Python for
teams on smaller internal projects. IMO this is the right
attitude from core D devs to finish off D2.
Cheers,
uri
More information about the Digitalmars-d
mailing list