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