C++17
Ola Foaheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jan 27 21:27:51 PST 2016
On Thursday, 28 January 2016 at 02:59:38 UTC, Mike Parker wrote:
> On Thursday, 28 January 2016 at 00:46:00 UTC, rsw0x wrote:
>
>> Yes, how dare people see D marketed as a non-alpha language
>> then realize the language is actually still in an alpha-state.
>
> It's not in an alpha state. It's a grassroots language. There's
> no other way to describe it. Being community driven, it moves
> in the direction and at the pace that the community drives it.
That's not actually true, Walter ultimately decides everything.
Lisp might have been grassroot, but only because it is 100%
library driven. Leading to Common Lisp, Common Music etc...
> There's no large team, no governing body, no committee to drive
> development. Everyone using it needs to accept that any
> particular personal peeve they have with the language are only
> going to get changed in one of two ways: there's enough
> momentum behind it to cause it to percolate up to the top of
> the priority list for the core developers, or if you do it
> yourself. That's what it boils down to.
The point of this thread is that D would benefit from cutting the
scope of no-gc management to deliver on time and gain momentum
and build a larger team.
It is about strategy. Telling people "DIY" or "submit PR" is off
topic. That is not a viable strategy that can make D converge
towards completion in a timely manner.
> Debate about which issues should take priority are certainly
> needed, but these threads that degenerate into bashing the core
> developers, or calling D a "toy" language, serve no purpose
> other than to waste bandwidth and make it difficult to discuss
> what really matters.
People read too much into "toy language". Many toy languages are
better and more advanced than non-toy languages. They are just
not designed and developed in a manner that lead to completion
and often lack a formal specification.
Some might argue that without a specfication you don't even have
a language, you have an experimental prototype that could lead to
a specified language. If it is impossible to implement a fully
compatible D compiler without studying DMD it basically means
that nobody knows what the D language is.
More information about the Digitalmars-d
mailing list