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