D2 is really that stable as it is claimed to be?

QAston qaston at gmail.com
Sat Sep 21 12:28:05 PDT 2013


On Saturday, 21 September 2013 at 17:41:38 UTC, Zhouxuan wrote:
> http://d.puremagic.com/issues/show_bug.cgi?id=11086
> http://d.puremagic.com/issues/show_bug.cgi?id=11010
> http://d.puremagic.com/issues/show_bug.cgi?id=10970
>
> I've found and reported these bugs after about merely 100 LOCs 
> written down.
> Should I continue?
>

I have had similar feelings when I started with D i think. Well, 
as soon as you see a language which has so many capabilities 
you've never seen before in one place (reflection and native code 
- yay!) you start pushing it to the limit. Sometimes you're doing 
a thing noone even thought about before :).

Exercising the capabilites of D is fun but there are some things 
which do not work yet. After some experience I've settled on 
using a simpler subset of D functionality; both because I think 
simpler sollutions are better and because simpler parts of D tend 
to work very well.

Go ahead and report more bugs, this is improving the situation in 
longer term. People which will use D after you will be glad 
you've spent a little time on doing that because their experience 
will be smoother. It'd be nice if D was perfect already but 
things simply take a lot of time and effort to be done. It's hard 
to compete with already mature enviroments because of that.

> Despite these tiny issues, I see a lot of people complain about 
> container, GC etc, but I can't found any offical reply, also no 
> roadmap at all.

As for containers there's std.container and builtin arrays and 
hasmaps - that's somewhat a poor set, but you can use container 
libraries from github.

Containers as planned for phobos need solving the issue of 
allocators for them.  Andrei which is working on them is probably 
stuck in void somewhere between compiletime and runtime worlds :)


More information about the Digitalmars-d mailing list