D future ...

Jerry via Digitalmars-d digitalmars-d at puremagic.com
Tue Dec 27 19:21:03 PST 2016


On Tuesday, 27 December 2016 at 16:36:10 UTC, Laeeth Isharc wrote:
> On Monday, 19 December 2016 at 23:02:59 UTC, Benjiro wrote:
> So if you want to improve the language and its ecosystem, the 
> best way is to contribute pull requests or $$$s - the 
> Foundation now accepts individual donations, and it's also open 
> to corporate sponsorship, I believe.
>
>> Editor support:
>
> Sublime text and sometimes vim work well enough for me, though 
> these things are very personal.  For the others, have you 
> contributed anything - time or money in making them better?  If 
> wishes were horses, beggars would ride.  And contribution of 
> either has a higher value than just the thing itself, because 
> it also tends to energise the project - look at the frustration 
> Basil experienced regarding his IDE project.  It's good to have 
> high standards, but one should have some appreciation also for 
> the gift that people make of their time, work, and energy in 
> ways that don't always lead to the gratitude that one might 
> expect.

There's only so much time and money someone can give. It isn't 
that appealing when virtually no other language out there suffers 
from this problem cause they have an actual market behind them. 
Those markets fuel money being poured into the tools of the 
lanugage. It doesn't really matter how many users you have, it 
depends on the demographic of those users. If they are all 
students still in school, then you haven't really created a 
market.

Anyways most of the IDEs out there are made by a small team or 
only one person. Not only that but they almost all (if not all) 
rely on the same projects to get the features you would expect in 
an IDE. The DCD, DScanner, DFix, DFmt etc... All those tools also 
seem to be developed primarily by the same single person. Rust 
seems to be in a similar situation but at least it seems the rust 
team has plans for adding IDE support into the compiler itself. 
Something that is probably unrealistic for D.

>> Seb posted a massive list of modules that can be standard 
>> candidates. And the response is more or less ignore it. People 
>> who work on Standard libraries are more motivated. Bring  them 
>> into the fold. But it seems that they simple get ignored.
>
> Rome wasn't built in a year.  Great things are achieved by 
> taking baby steps, compounded over time.  And if one does what 
> little one can, others are inspired by it.  Enthusiasm and a 
> constructive attitude are infectious in my experience.

D isn't a year old though. If the steps you take are too small, 
you can also end up being left behind.


More information about the Digitalmars-d mailing list