Vision document for H1 2018

Dylan Graham dylan.graham2000 at gmail.com
Sun Mar 11 05:41:02 UTC 2018


On Sunday, 11 March 2018 at 04:06:13 UTC, Nick Sabalausky 
(Abscissa) wrote:
> On 03/10/2018 05:47 AM, Dylan Graham wrote:
>> On Saturday, 10 March 2018 at 10:05:49 UTC, rumbu wrote:
>>>
>>> According to the State of D Survey, 71% of the respondents 
>>> don't care about betterC. Why is betterC on the priority list?
>> 
>> Yeah. Why should D worry about tying itself into C when it 
>> can't even interface with itself through DLLs?
>
> First of all, betterC is about far more than interfacing with 
> C. In fact, interop with C isn't really what betterC is about 
> at all - that's a separate aspect of the language. (And those 
> C/C++ users who still haven't come to D - for many of them the 
> holdout is *because* of the issues betterC aims to address. 
> Make no mistake, for all the stockholm syndrome in the C and 
> C++ worlds, there *are* a lot people openly wanting to jump 
> ship but don't have a sufficient option yet. Heck, *I'm* a 
> C/C++ -> D convert.)
>
> But more importantly:
>
> The D language itself is specifically designed and intended to 
> be multi-purpose. Because of that, D users (and potential D 
> users) are *highly* diverse. Everybody here has their own 
> use-cases, their own needs and priorities, and their own list 
> of things they want fixed yesterday.
>
> In a group this diverse, there just simply *isn't* much on the 
> D wishlist that's crucially important to a *majority*, because 
> we all need completely different things.
>
> Personally, better DLL support have little to no impact on me. 
> Obviously it does for you, and I sympathise. Some of the things 
> most important to me for D to improve you probably wouldn't 
> care one bit about - and that's ok. We work on different sorts 
> of things.
>
> Improved betterC is something I would find very nice if I ever 
> have time or opportunity to get back into embedded software. 
> But outside of that, yea, it doesn't impact me much more than 
> it does for you.
>
> But here's the rub: In this crowd here, probably far more than 
> most languages, we all have such wildly varying needs that 29% 
> *is* what qualifies as significant around here. Most wishlist 
> items are going to have similarly non-majority numbers. And 
> they have to pick *something* to focus on. Luckily, as the 
> vision document clearly states, there are *several* such 
> "somethings" the dlang foundation is committing to working on.

You do have a good point. One of my likes for D was its 
flexibility, so it was very hypocritical of me to argue for what 
I did.

I regret some of things I said. I'm sorry for any offence caused, 
specifically towards members of the DLF.

I wish that DLL support was referenced in the vision document. I 
actually like most of what's been said in it, especially the 
@safe, @nogc and editor support. I also see Benjamin Thaut (if 
you're reading this - awesome work!) making progress on DLL 
support, I just wish the foundation could help him out a bit.


More information about the Digitalmars-d-announce mailing list