version vs. static if

Daniel Murphy yebblies at nospamgmail.com
Fri Sep 23 09:39:32 PDT 2011


"Gor F. Gyolchanyan" <gor.f.gyolchanyan at gmail.com> wrote in message 
news:j5ibrn$2rn8$1 at digitalmars.com...
> Why don't you want D to have a backwards compatibility breaking release?
> D2 got here, but D1 is still out there and gets it's occasional bug-fixes.
>
> Having a backwards compatibility breaking release is a good way to fix 
> mistakes,
> made in the past. Not doing so leads to overly complicated and unintuitive
> language like C++, where new functionality is crammed in with sacrifices 
> to
> intuitiveness.

Basically, because D2 is not ready to be left behind yet.  There are a huge 
number of compiler and library bugs to be fixed, hundreds of rough corners 
to be polished, and huge gaps in the toolchain to be fixed.  To fork D again 
before these issues are better resolved would be catastrophic. 




More information about the Digitalmars-d mailing list