On 12/18/2010 07:55 AM, Caligo wrote:
If there is going to be a D3, will it be backwards compatible with D2?

And why is work still being done on the D1 compiler?  Shouldn't it be marked
deprecated so people stop using it and move to D2?

D1 is stable and only bug fixes are being applied to it. For D2, the post you replied to mentioned compiler bugs several times, and also mentioned unimplemented features.

D2 has *never* been officially released (like D1 was), though its release was supposed to coincide with the release of Andrei's book. The date kept on getting pushed further and further back, until finally the book came out (publishers only have so much patience), and no mention of D being released was made.

Walter and Andrei haven't been very honest in their presentations on the state of the language. I know a software project is never "finished", in that you can't expect perfection, but D2 is still in the alpha state. It's not reasonable for features documented in the definitive book on the language to not work. Also, the crown jewel of D2 was supposed to be immutability and concurrency, and those are the buggiest parts.

Reply via email to