On Tuesday, May 01, 2012 01:30:11 Andrej Mitrovic wrote:
> On 5/1/12, Timon Gehr <timon.g...@gmx.ch> wrote:
> > On 05/01/2012 12:53 AM, Andrej Mitrovic wrote:
> >> On 5/1/12, Timon Gehr<timon.g...@gmx.ch> wrote:
> >>> D2 -> D3 will be full of breaking changes anyway.
> >> 
> >> Uhmm I hope not,
> > 
> > Then what is the point of D3?
> 
> An incremental improvement with as little code breakage as possible?
> You can't even properly mix D1 and D2 code in the same library right
> now without resorting to using mixin() tricks.

But you could do that without creating a D3. Once the implemnetation has 
stabilized, it should be possible to add new features to D2 as long as they're 
backwards compatible (e.g. adding user-defined attributes). The only reason to 
create D3 would be if we wanted to make changes which _weren't_ backwards 
compatible.

- Jonathan M Davis

Reply via email to