l8night wrote:
hi,
thank you all for your answers. i think your are right with “look for the
severity of bugs”. for my superiors however the thing is different. they just
see a huge amount of bugs, missing gui libraries, missing database libraries
and nothing close to anything that m$ offers in the way of development. than
there are 2 libraries, one with no collections and no way they seem to come
together. There is no advertising (such as go language) and seemingly slow
updates (bug fixes).
and for me - shit if this doesn’t change somehow to the better, i end up doing
the next tool/project in delphi instead of D2.
and that sucks, since i at least got them to think about D.
Yes, that's always been a problem. But it seems there'll be only a
couple more releases before there is a feature-complete D2 release. Once
that happens, we'll stop having bugs due to newly-introduced features.
Also, now that the severe bug count has dropped so much, it's getting
easier to deal with the minor ones.
Obviously there's still a very long way to go.
dsimcha Wrote:
== Quote from BCS ([email protected])'s article
Hello l8night,
Too many bugs - no way my superiors allow some program with that bug
list and the open date for version 2. worst is the slow bugfixes.
Check me on this but there may be more know bugs in things like FireFox then
in DMD. The length of the bug list in and of its self say almost nothing
about a program. (OTOH it makes a handy metric for people who don't know
that.)
To answer your original question; look at the change log to get an idea about
how fast versions come out. "Within a month or so" would be a good guess
for minor versions. If your talking about V3, expect a few years.
What's really important is how many *severe* bugs there are, i.e. bugs that
really
have a major effect on the usability of the language. There are a few features,
such as array ops and alias this, where DMD is buggy enough that these features
are practically useless. On the other hand, I don't get too mad about this
because these are features that most other languages just plain don't have, and
the situation is continually and rapidly improving (thanks to Walter and Don).
Even if the *total* bug count is going up, IMHO the *severe* bug count is going
down.