On Saturday, 29 November 2014 at 14:40:47 UTC, Ola Fosheim Grøstad wrote:
<snip>

With a big standard library you get this effect:

big monolithic standard library -> other libraries build on it -> many libraries are unsuitable for more restricted applications

big monolithic standard library -> hard to keep bug free, performant and makes language changes more difficult

What you want is this:

tight standard library -> other libraries build on it if they can-> more libraries are suitable for all applications

tight standard library -> high degree of stability -> less breakage of other libraries

tight standard library -> better results for library-aware optimizations

<snip>

+1


Clearly D is not a "better C", it's a "better C++/Java". You can use D as a "better C" but this needs some adaptation, both for you and the libraries.

<snip>

It is a bit of false advertising to on website promote D as better C, when the efforts are that it is a better C++/Java/CLR.

(and I think you can do both w/ a split).


Reply via email to