On 3/12/14, 9:40 PM, Manu wrote:
On 13 March 2014 12:48, Andrei Alexandrescu
<seewebsiteforem...@erdani.org <mailto:seewebsiteforem...@erdani.org>>
wrote:
On 3/12/14, 5:40 PM, Vladimir Panteleev wrote:
On Thursday, 13 March 2014 at 00:18:06 UTC, Andrei Alexandrescu
wrote:
On 3/12/14, 5:02 PM, Chris Williams wrote:
As someone who would like to be able to use D as a language,
professionally, it's more important to me that D gain
future clients
than that it maintains the ones that it has. Even more
important is that
it does both of those things.
The saying goes, "you can't make a bucket of yogurt without
a spoonful
of rennet". The pattern of resetting customer code into the next
version must end. It's the one thing that both current and
future
users want: a pattern of stability and reliability.
Doesn't this sort of seal the language's fate in the long run,
though?
Eventually, new programming languages will appear which will
learn from
D's mistakes, and no new projects will be written in D.
Let's get to the point where we need to worry about that :o).
Wasn't it here that I heard that a language which doesn't evolve
is a
dead language?
Evolving is different from incessantly changing.
Again, trivialising the importance of this change.
>From looking at the atmosphere in this newsgroup, at least to
me it
appears obvious that there are, in fact, D users who would be
glad to
have their D code broken if it means that it will end up being
written
in a better programming language.
This is not my first gig. Due to simple social dynamics, forum
participation saturates. In their heydays, forums like
comp.lang.c++.moderated, comp.lang.tex, and comp.lang.perl had
traffic comparable to ours, although their community was 1-2 orders
of magnitude larger. Although it seems things are business as usual
in our little hood here, there is a growing silent majority of D
users who aren't on the forum.
Are you suggesting that only we in this thread care about this, at the
expense of that growing silent majority?
Many of the new user's I've noticed appearing are from my industry.
There are seemingly many new gamedevs or ambitious embedded/mobile
users. The recent flurry of activity on the cross-compilers, Obj-C, is a
clear demonstration of that interest.
I suspect they are a significant slice of the growing majority, and
certainly of the growing potential. They care about this, whether they
know it or not. Most users aren't low-level experts, even though it
matters to their projects.
I want to know what you think the potential or likely future breakdown
of industrial application of D looks like?
I have a suspicion that when the cross compilers are robust and word
gets out, you will see a surge of game/realtime/mobile devs, and I don't
think it's unrealistic, or even unlikely, to imagine that this may be
D's largest developer audience at some time in the (not too distant?)
future.
It's the largest native-code industry left by far, requirements are not
changing, and there are no other realistic alternatives I'm aware of on
the horizon. Every other facet of software development I can think of
has competition in the language space.
I hear you. Time to put this in a nice but firm manner: your arguments
were understood but did not convince. The matter has been settled. There
will be no final by default in the D programming language. Hope you
understand.
Thanks,
Andrei