DMD needs branches

Brad Roberts braddr at puremagic.com
Fri Apr 13 13:57:13 PDT 2007


On Fri, 13 Apr 2007, Walter Bright wrote:

> Russell Lewis wrote:
> > But that is not necessary the fault of the library code themselves. Perhaps
> > one of them can't use an old compiler because there is a compiler crash, and
> > one can't use a new compiler because it uses a syntax (or keyword) that used
> > to be valid but is now not allowed.  If there was "stable" branch of the
> > older compiler, that included the bugfix but not the language change, then
> > both libraries would work together just fine.
> 
> But bugfixes themselves can cause such problems.

Sure, they can.  That's not the issue.  The issue is that a bug fix is 
considerably less likely to introduce regressions than new features are.  
By separating where new features are emerging, you've got a much higher 
chance of keeping a monotomically increasing in stability release version.

If you stick with absolutes can or can't, the debate just can't go 
anywhere.  Nothing is that black or white, it's all about the shades of 
grey.

Later,
Brad



More information about the Digitalmars-d mailing list