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