D is dead
Shachar Shemesh
shachar at weka.io
Thu Aug 23 05:37:12 UTC 2018
On 23/08/18 08:20, Nicholas Wilson wrote:
> On Thursday, 23 August 2018 at 03:50:44 UTC, Shachar Shemesh wrote:
>> No, no and no.
>>
>> I was holding out on replying to this thread to see how the community
>> would react. The vibe I'm getting, however, is that the people who are
>> seeing D's problems have given up on affecting change.
>>
>> It is no secret that when I joined Weka, I was a sole D detractor
>> among a company quite enamored with the language. I used to have quite
>> heated water cooler debates about that point of view.
>>
>> Every single one of the people rushing to defend D at the time has
>> since come around. There is still some debate on whether, points vs.
>> counter points, choosing D was a good idea, but the overwhelming
>> consensus inside Weka today is that D has *fatal* flaws and no path to
>> fixing them.
>
> A list, please? Now that I actually have time to fix things, I intend to
> do so.
Let's start with this one:
https://issues.dlang.org/show_bug.cgi?id=14246#c6
The problems I'm talking about are not easily fixable. They stem from
features not playing well together.
One that hurt me lately was a way to pass a scoped lazy argument (i.e. -
to specify that the implicit delegate need not allocate its frame,
because it is not used outside the function call).
Shachar
More information about the Digitalmars-d
mailing list