When will D1 be finished?

Ary Borenszweig ary at esperanto.org.ar
Mon May 11 07:41:06 PDT 2009


Stewart Gordon wrote:
> All this D2 work seems to have detracted from the task of finishing off D1.
> 
> There are 15 issues nominated as d1.0blocker, of which 7* are still 
> outstanding, including two trackers having 39 dependencies between them.
> 
> * Well, 8 if you include 691, fixed only for D2.
> 
> http://d.puremagic.com/issues/buglist.cgi?field0-0-0=flagtypes.name&type0-0-0=substring&value0-0-0=d1.0blocker 
> 
> 
> While none of these nominations were ever answered, I think most would 
> agree that being finished means, at the least:
> 
> (a) having a spec that the public agrees to be complete and consistent
> (b) all language features implemented
> (c) all of the most serious known bugs and most of the others fixed
> 
> 677 and 690 are shortcomings in department (a). (OK, 690 seems to be 
> almost fixed now, but I'm not sure.)  302 is a failure under (b).  While 
> it's otherwise hard to lay hands on anything particular as why (c) is 
> yet to be achieved, that just over 2/3 of 340's dependencies are still 
> open at least says something.
> 
> This leaves 317 and 342, which are filed as enhancement requests, but 
> which people felt important enough that they ought to be in the initial 
> D1 distribution.  342 is straightforward and, while 317 is a much bigger 
> task, at least it has progressed (albeit slowly).
> 
> But generally, it's about time D1 got a move on....
> 
> 
> I'm made to wonder whether, if 1.0 had been held back until it could be 
> a practical rather than just symbolic milestone, it would be at both by 
> now.
> 
> I've just thought, given this brief inconclusive discussion
> http://tinyurl.com/qayz9w
> ...when we reach this practical milestone, maybe we could call it D 1.1?
> 
> Stewart.

I think the major problem with this is that D2 has the same codebase as 
D1, so D2 will inherit most of it's bug, like forward references.

Anyone wants to start an open source project to make a new front-end for 
D1? :)



More information about the Digitalmars-d mailing list