Phobo's migration
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jun 24 05:03:39 PDT 2016
On Thursday, 23 June 2016 at 12:37:58 UTC, Jack Stouffer wrote:
> Design by committee usually produces subpar or bland results
> and is painfully slow to boot, and IIRC is one of the reasons
> Walter created D: to get away from the C++ standards committee.
The output of a committe is as good as the people on it and what
those people can agree on. The strength of the C++ standards
committee is that they have sufficient diversity to cover many
fields and enough resistance to limit most unnecessary additions
to the standard library. The output of the C++ committee over the
past decade has been decent IMO. The core issues in C++ is
related to C compatibility which also is its core strength,
backwards compatibility.
Unfortunately D has become stuck in the same kind of
compatibility backwaters, but without reaping the benefits that
C++ has.
Some C++ advantages that D does not have:
- Multiple independent compiler vendors pushing the envelope.
- Alternative independent foundational library
frameworks/repositories.
So in C++ you have many language features being tested in
production years or decades before they are added to the standard.
In D the design is tested after being added to the "implicit
standard" of DMD/Phobos.
More information about the Digitalmars-d
mailing list