Phobos - breaking existing code

Vic via Digitalmars-d digitalmars-d at puremagic.com
Sat Nov 29 09:11:13 PST 2014


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).




More information about the Digitalmars-d mailing list