It is the year 2020: why should I use / learn D?

Chris wendlec at tcd.ie
Wed Nov 21 11:17:41 UTC 2018


On Wednesday, 21 November 2018 at 01:09:30 UTC, NoMoreBugs wrote:
> On Tuesday, 20 November 2018 at 23:50:56 UTC, Laeeth Isharc 
> wrote:
>>
>> Evidently you don't see yourself as part of the D community 
>> from your phrasing.  That's an assertion and we are all 
>> entitled to our opinions but to be persuasive reasoned 
>> arguments are often more effective. What you say is the 
>> opposite of my experience as well as basic commercial common 
>> sense.
>>
>
> I understand the psychological basis of that assertion and the 
> reaction you want to get from those who read it (to 
> dismiss/ignore me because I'm an outsider).
>
> But your logic and your assertion is misguided.
>
> I don't see myself as a part of any 'language' community.
>
> This is where we seem to differ, a lot.
>
> A programming language for me is a tool to an end.
>
> Its serves me. I do not serve it - or its community.
>
> Its just a tool - that all it is.
>
> You don't build communities around a 'hammer' or a 'spanner'.
>
> It's not unreasonable that I give feedback on how that tool can 
> better serve me.

Yes, a programming language is a tool, not a religion. What has 
happened to D's "pragmatic approach"? It is sad, but interesting 
at the same time (from a sociological point of view), to see how 
intelligent and creative people, experienced and outstanding 
engineers, who started to create a good tool, have adopted a 
quasi-religious mindset, encouraging each other in their faith 
while taking offence at any criticism, calling critics trolls or 
alleging ulterior motives. Mind you, this doesn't only happen to 
newcomers, but also to people who have used and invested in D for 
years. It's a shame, because D has a lot of potential, things 
that other languages have only recently caught up on.

This is more to my liking:

Pragmatic language

https://www.youtube.com/watch?v=PsaFVLr8t4E&feature=youtu.be?t=116

Evolution of language:

https://www.youtube.com/watch?v=PsaFVLr8t4E&feature=youtu.be?t=1651

(And please spare me the comments about "industry backed", 
"vested interest", "D is a community effort" - a lot of things 
have to do with the mindset not with D being a community effort 
that isn't backed up by big industry.)


>
> We also seem to differ on what a 'contributor' is.
>
> To me, the focus is always on the user, and their needs, not on 
> the language and its needs. I think our views really differ 
> here too.

PRs are only used as an argument to smother any criticism. You 
don't contribute, so shut up! But see what happens to a lot of 
PRs..

[snip]

> D has had 10 years (since D2) of 'creativity time', and much 
> longer than that in reality.
>
> Look at what the C++ committee has been able to accomplish in 
> the same amount of time.
>
> I don't object to creative endeavors. It's what makes life 
> worthwhile.
>
> But after 18 years, is that what D (still) is?

Er, yeah, I tend to ask myself the same question.

> Or is it a serious tool that serious programmers should take 
> seriously.
>
> And which perspective is the foundation committed too?

Good question. But I think we know the answer.


More information about the Digitalmars-d mailing list