Local functions infer attributes?
Sad panda via Digitalmars-d
digitalmars-d at puremagic.com
Tue Sep 30 02:52:44 PDT 2014
On Tuesday, 30 September 2014 at 09:13:02 UTC, ixid wrote:
>> Otherwise if you like D, then try to
>>> improve it from the inside, writing dmd/Phobos/druntime pull
>>> requests,
>>> instead of doing it from the outside.
>>
>> I'd never have my PR's pulled.
>>
>> I'm also not as interested in language development as it might
>> appear.
>> I'm interested in writing code and getting work done, and
>> minimising
>> friction.
>> I'm interested in more efficient ways to get my work done, and
>> also
>> opportunities to write more efficient code, but that doesn't
>> mean I
>> want to stop doing my work and instead work on HOW I do my
>> work.
>>
>>
>>>> I find myself in a very awkward situation where I'm too far
>>>> in... I can't go back to C++,
>>>
>>>
>>> Have you taken a look at Rust?
>>
>> Yeah, it's just too weird for me to find realistic. It also
>> more
>> rigidly asserts it's opinions on you, which are in many cases,
>> not
>> optimal. Rust typically shows a performance disadvantage,
>> which I care
>> about.
>> Perhaps more importantly, for practical reasons, I can't ever
>> imagine
>> convincing a studio of hundreds of programmers to switch to
>> rust. C++
>> programmers can learn D by osmosis, but staff retraining
>> burden to
>> move to Rust seems completely unrealistic to me.
>
> You're a vital alternative voice, please try to stick with us.
> The interest your talk and presence generated for D was huge
> and the games industry should be a major target for D. I also
> suspect Andrei is doing a major project at the moment which is
> making him uncharacteristically harsh in his responses, from
> his POV he's doing something massive to help D while the
> community has gone into a negative mode.
+10 <3
Pardon the pandering, but I actually see Andrei Walter and you as
making up the trinity of idealism, codegen pragmatism and
industry use respectively.
More information about the Digitalmars-d
mailing list