How D could gain more traction?

weaselcat via Digitalmars-d digitalmars-d at puremagic.com
Wed Apr 15 06:06:25 PDT 2015


On Wednesday, 15 April 2015 at 09:57:29 UTC, John Colvin wrote:
> On Wednesday, 15 April 2015 at 09:39:09 UTC, XavierAP wrote:
>> Nowadays a standard library should include classes or 
>> functions, not only for data structures, algorithms etc., but 
>> also for: GUI cross-platform creation, graphics, 
>> multi-threading at low and high level, SQL, XML, JSON, 
>> networking on all layers from raw sockets to TPC and HTTP, 
>> FTP, etc... etc.; and since the reason for native is 
>> performance, I would also throw in some advanced math (linear 
>> algebra, Newton-Raphson, etc.) If you don't agree that this 
>> should be included in a standard library, I think you're kind 
>> of still sitting in the C++ choir even if you prefer D.
>
> Andrei Alexandrescu has said that he wants the kitchen sink 
> approach for the standard library. While it might not go quite 
> as far as you would like, the direction seems the same.

The problem with a kitchen sink approach is that you have to make 
sure the libraries stay up to date - and phobos already has a few 
rotting modules.

See: python, many people actively avoid using the standard 
library in favor of third party libraries that accomplish the 
same task.


More information about the Digitalmars-d mailing list