D future ...
timmyjose via Digitalmars-d
digitalmars-d at puremagic.com
Sun Feb 19 04:25:54 PST 2017
On Tuesday, 20 December 2016 at 15:42:16 UTC, bachmeier wrote:
> On Tuesday, 20 December 2016 at 15:17:56 UTC, Benjiro wrote:
>> I do not recall seeing on the C++ and other forums this
>> constant attitude from fix it yourselves or put it in the
>> libraries or ... Its mostly on the smaller languages where
>> they lack people. And at the same time, that is a very scary
>> though for companies who want to use a language.
>
> I think it's important to be realistic. One of D's limitations
> is that it does not have the money of Microsoft or Intel behind
> it, and it does not have hundreds of billion-dollar
> corporations depending on it for critical business operations.
> Volunteer organizations will be run differently from outfits
> that have large budgets to pay people to do the ugly work. This
> is not an excuse, it is simply the current state of affairs.
I'm completely new to the D scene, but I do want to make a
comment here. One of the reasons why a language like Rust is
seeing a surge in popularity is because the core team in Mozilla
are evangelising it like you wouldn't believe it. Rust is a
fairly old language, and yet the way they present it would fool
anybody new to the language. Some things I noticed about their
approach (having been part of the community for a little while) -
1). Have a nifty, minimalistic website (D has a pretty good
website as well, but I feel it is a bit overwhelming for newbies).
2). Present the core strengths of the language on the main page
itself in a brief sentence (even though they are more half-truths
than anything else).
3). They hired someone like Steve Klabnik to give talk after
talk, and no matter what you may think of him, he is very good at
"connecting" with the younger folks, and like it or not, the next
generation is the target audience that will decide if a language
is succesful or not.
In my opinion (also based on posts that some D users have
made on the Rust user group), D is actually a much more coherent
and powerful language than Rust, but most people (including
myself) wouldn't have known about it on face value.
Self-promotion is something that needs to be done, and the Rust
group is very good at it. Go, on the other hand, benefits from
the Google name, of course. I doubt it would have had a quarter
of its success just based on Rob Pike's status and the merits of
the language itself.
Also, community-building is something that absolutely needs to be
done to convince users to join in with fresh minds, and start
building things in the language. Only then will a community
really flourish, no matter how good or bad the language is.
4). Spam the tech arena - have tons of blogs floating around
talking about the "cool" features of the language while
downplaying the complexity hiding around the corner, have a very
helpful IRC channel where people answer even the silliest
questions with a smile, and have active forums and users on
Reddit, HN, and the like.
5). Have regular online meetups and offline and online
conferences as well.
More information about the Digitalmars-d
mailing list