D future ...

Satoshi via Digitalmars-d digitalmars-d at puremagic.com
Wed Dec 28 00:35:52 PST 2016


On Wednesday, 28 December 2016 at 03:21:03 UTC, Jerry wrote:
> 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.


I'm working on a commercial IDE and GUI framework for a year and 
half and I'm not able to release any version due to this bug[1].
But nobody cares about fixing it because it doesn't give any 
benefits in opensource way to D or what.

I don't know how there can be any others closed source/commercial 
libraries for D when the one of the key features won't work.

Actually I wasted one and half year of developing project that I 
cannot release due to the bug. When I started I didn't even know 
that future existence of my project can depend on the compiler 
itself. Please, stop adding new features to D and start fixing 
existing ones.

- Satoshi

---
[1] https://issues.dlang.org/show_bug.cgi?id=16590


More information about the Digitalmars-d mailing list