When will D1 be finished?

Walter Bright newshound1 at digitalmars.com
Mon May 11 16:25:24 PDT 2009


Derek Parnell wrote:
> D1 is not complete. That has nothing to do with the bugs it still contains.
> It is not complete because there is documented functionality for which no
> implementation has yet been attempted. This assumes that the documentation
> is complete and accurate.
> 
> The D-Team should be dedicating resources to ensuring that the D1
> implementation and D1 documentation are in alignment with each other. By
> dedicating, I mean that is all that this D1-subteam of the D-Team work on -
> no D2 work at all. Any D1 fixes that need to be propagated to D2 should be
> done by the D2-subteam. Priority should be given to getting D1 completed.

Please help me understand - why is contract inheritance preventing you 
from using D1? Exported templates haven't stopped anyone from using C++ 
compilers from Microsoft/Sun/Intel/etc. I don't think anyone has made a 
feature complete C99 compiler, either.


> Unless of course, D1 is just a prototype for D2 and will thus be discarded
> the instant that D2 is released.
> 
> What are the support plans for D1 after D2 is released? (I consider current
> D2 releases as beta editions at best).

D1 will continue to be supported as long as there is a significant 
userbase for it. I've said this many times.

I also fail to understand this perception that D1 is abandoned. Every 
month an update is released for it that fixes a load of problems. D1 has 
led the way in ports to other platforms.

What isn't being done with D1 is adding a boatload of new features - 
because that would destroy any pretense of it being a stable release.



More information about the Digitalmars-d mailing list