Status of std.container rewrite?

tastyminerals tastyminerals at gmail.com
Wed Jun 10 05:49:11 UTC 2020


On Tuesday, 9 June 2020 at 22:46:27 UTC, tsbockman wrote:
> On Tuesday, 9 June 2020 at 22:26:34 UTC, tastyminerals wrote:
>> To a degree yes. But I would stress that the weakest D part is 
>> the lack of libraries. Concretely, the lack of a few top-notch 
>> libraries that many other languages have.
>
> Lacking libraries for certain tasks only affects projects that 
> involve those tasks. However, lacking good IDE support affects 
> every project, unless you just don't care about the benefits of 
> an IDE versus a text editor + terminal work flow.
>
> I think that most (though certainly not all) programmers 
> strongly prefer to use a good IDE, if it's available.

Not arguing that. Every workflow is affected by IDE and its lack 
thereof. My initial idea was that before the potential future D 
user even gets there, he needs something to reach for. It could 
be the web framework which is so good that no other framework is 
better. It could be the library that is a faster and easier to 
work with than alternative. D has neither of those and this is 
discouraging. So, the only new ppl who come, do so because of the 
language and the amount of such ppl is very small in general. I 
knew nothing of D libraries but expected such powerful and fast 
language to have scientific libraries. I found only Mir which is 
just array manipulation lib. Great, but what about actual beefy 
stuff like CRF, SVM, k-means? Scattered around personal github 
repos without single dedicated lib. Does it encourage me to 
proceed with the language? Definitely no. I would rather continue 
using Python ecosystem or C/C++ or Java, Scala. I bet even Rust 
has this by now.



More information about the Digitalmars-d mailing list