Smooth transition to D2 for Tango users?

Denis Koroskin 2korden at gmail.com
Wed Sep 17 00:19:48 PDT 2008


On Wed, 17 Sep 2008 11:00:12 +0400, bobef <bobef at nosmap-abv.bg> wrote:

> Hello guys,
>
> I want to share my concerns because I read something here and there and  
> I probably don't get the whole picture. From time to time I read about  
> some new fancy D2 feature. They all seem very useful, but many of them  
> are very different from D1. My concern is this: as a Tango user, I am  
> not able to switch to D2 before there is steady Tango development based  
> on D2. So I am unable to switch to D2 for the moment and it is  
> constantly getting new features which makes the gap between D1 and D2  
> bigger and bigger. One day when all the issues are sorted out and D2 is  
> stable and Tango moves to D2 I will want (and probably be forced to) to  
> move to D2. But by that time the gap between D1 and D2 could be huge, so  
> it could make porting my code very hard. I mean all this discussions I  
> read about opCall getting deprecated, new way for doing opApply,  
> delegates on the heap (or something like that) and the other discussions  
> I skip. All these things that are more or less silently breaking the D1  
> compatibility. On other hand if there was a mature D2 Tango now, I would  
> do my development in D2. I don't care it is not called stable. I was  
> using D1 for years before it was called stable and I never found it more  
> unstable that the 'final' version. Maybe few rare bugs here and there...  
> If this was the case I could change my code gradually along with the  
> changes to D2, but currently this doesn't seem possible. This seems like  
> a problem to me. Can someone more intimately involved in this situation  
> shed some light? Is this kind of problem a factor in the priority list  
> of the D2 development, because I guess it will apply to most of the  
> Tango users, which are most (I think) of the D users...
>
> Regards,
> bobef

There is an experimental D2.0 branch in development:
http://www.dsource.org/projects/tango/browser/branches/experimental/D2.0



More information about the Digitalmars-d mailing list