Status of std.container rewrite?
tsbockman
thomas.bockman at gmail.com
Tue Jun 9 19:20:35 UTC 2020
On Monday, 8 June 2020 at 11:35:16 UTC, exo1 wrote:
> Anyways, after spending more time with D, unfortunately, I have
> decided to move on to other languages. Apart from this issue,
> even after being in development for so many years, the editor
> support is worse than in many newer (or more or less same age)
> languages like Nim, Haxe etc. It does not support UFCs and many
> other language features, go to def does not work properly with
> overloads even though the stdlib is heavily based on
> overloading etc. The user experience is very poor. :(
Yeah, sadly this may be the weakest part of the D ecosystem. The
lack of a up-to-date containers in the standard library usually
isn't a real problem, for all the reasons others mentioned above
(built in array slices and associative arrays cover most needs,
and third-party container libraries are available). However, the
IDE support really is quite poor - partly because D is an
unusually difficult language to get something like auto-complete
working properly for, and partly because most people who really
care about IDE support just leave when they see how bad things
are on that front, leaving few people who care enough to maintain
and improve what we do have.
(For example, I keep meaning to get involved with the
IntelliJ-DLanguage project, but I've just been too busy lately to
do much beyond submit a few bug reports. The deficiencies are
annoying to me, but not critical because the only thing I really
*need* from the IDE is the debugger, occasionally.)
More information about the Digitalmars-d
mailing list