Le 10/12/2011 21:40, Jonathan M Davis a écrit : > On Saturday, December 10, 2011 13:23:02 Andrei Alexandrescu wrote: >> I think we have a great release in the making: 64-bit code generation on >> OSX, improved floating point arithmetic, and a bunch of bugfixes. >> >> Yet, if I had my way, I'd stop the release until every single complaint >> of Mehrdad's recent rampage has been looked at and addressed. Sure, we >> can label Mehrdad as a whiny baby, but I suspect his experience is >> representative for the out-of-the-box experience of many others: they >> see D's cool features, they download the compiler to try it out on their >> own terms, and as soon as they deviate from what is tried and works, or >> they combine features in an unusual yet meaningful manner, it all comes >> unglued. >> >> It's about time to make a statement of reconnecting with our community, >> and in particular to the whiny babies out there. Sure, the kind of stuff >> we have in this beta is useful. Floating point arithmetic benchmarks >> have long hurt us, and 64-bit generation on OSX is a gating issue. But >> simple, long-standing issues that make babies whine are very important, >> too, and require our immediate attention. >> >> I vote for making a strong point of fixing these out-of-the-box >> experience issues raised before we move forward with this release. > > I confess that I don't see the point in delaying the current release for > this. > It's nearly ready. It seems to me that it doesn't cost us anything to just > get > it out the door and move on. _Then_ we focus on these issues - and possibly > release 2.058 sooner than we might otherwise. > > Personally, it doesn't really affect me much either way, since I always use > the > latest from github, but I don't quite understand what delaying a release > that's about to go out the door will buy us. Focusing on const-related bugs > would buy us a _lot_. The situation _has_ been improving (e.g. inout actually > started working with the last release), but there's no question that issues > with const still remain. > > - Jonathan M Davis
I can understand Andrei's point. He knows the community is the most important asset of the D project, and we've witnessed what kind of damage a honest but disappointed user can do to it with the Scala project or the MongoDB project. It's about keeping an open ear to what the user has to say.
