D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

RhyS sale at rhysoft.com
Mon Sep 3 16:07:21 UTC 2018


On Monday, 3 September 2018 at 15:41:48 UTC, Laurent Tréguier 
wrote:
> Yes. It almost sounds like a smooth experience would be a bad 
> thing to have, especially with the classic "you don't need an 
> IDE anyway" speech. Editing experience seems often dismissed as 
> unimportant, when it's one of the first things new users will 
> come across when trying out D. First impressions can matter a 
> lot.

Its the same issue why Linux as a Desktop has been stuck with 
almost no growth. Its easy to break things ( nvidia graphical 
driver *lol* ), too much is so focused on the Cli that people who 
do have a issue and are not system users quick run into a 
flooding swamp.

Too much resources split among too many distributions, graphical 
desktops etc. Choice is good but too much choice means projects 
are starved for resources, comparability are issues, bugs are 
even more present, ...

A good example being the resources going into DMD, LDC, GDC... 3 
Compilers for one language, when even well funded languages stick 
to one compiler. And now some people think its a good idea to 
have DMD also cross compile because "its not hard to do". No, 
maybe not but who will do all the testing, what resources are 
going to spend when things do not work for some users ( and the 
negative impact on their experience )... Its a long list but 
people do not look past this. It sounds like fun, lets think / or 
do it.

Its just so frustrating that a lot of people here do not 
understand. Most programmers are not open-source developers, they 
are not coding gods, they are simply people who want things to 
good smooth. Install compiler, install good supported graphical 
IDE ( and no, VIM does not count! ), read up some simple 
documentation and off we go... We are not looking to be bug 
testers, core code implementer's, etc...

Selfish, ... sure ... but this is how D gain more people. The 
more people work with your language, the more potential people 
you have that slowly are interested in helping out.

But when D puts the carrot in front of the cart instead of the 
mule. Then do not be so surprised that a lot of people find D 
extreme frustrating and have a love-hate relationship with it.


More information about the Digitalmars-d mailing list