On Tuesday, 20 December 2016 at 14:09:45 UTC, Dibyendu Majumdar
wrote:
Apologies for being one of those who offers advice but no
action.
Don't be Dibyendu ...
We "ranters" are actually D's "client base". There seem to be the
wrong impression by the D-Team, that the "clients" are also the
people who need to help grow D.
I do not recall seeing on the C++ and other forums this constant
attitude from fix it yourselves or put it in the libraries or ...
Its mostly on the smaller languages where they lack people. And
at the same time, that is a very scary though for companies who
want to use a language.
Like you stated, the focus seems to be spread out compared to the
needs. Its nice that a lot of the features of D, ended up in the
new revisions of C++. But D is not a proving ground for C++ ideas.
At some moment one needs to say slow down with the new language
features and focus on the core. Take for example the recent DIP
1005 proposal. Is it really needed now? Can people not work with
D without this feature?
If there is one thing that still scares people today, is hearing
how D split the community with the D1/D2 version. And yet, even
more features seems to be added to the language while the rest
seems to be more or less low priority. Lets face it, its not
exactly sexy doing boring documentation updates, creating
examples, creating more std classes etc. Its way more fun to
enhance a language ( its a trap too often seen in new languages.
Its almost like language developers are in a arms race, to outdo
each other but sometimes as the expensive of other area's ).
Anyway, enough "ranting" for me, back to work.