D needs stable and unstable branches!

Charlie charlie.fats at gmail.com
Sat Apr 28 13:40:37 PDT 2007


<drunk>charlie</drunk>



Gregor Richards wrote:
> D (and DMD) desperately needs to have stable and unstable branches. The 
> newest releases are always unstable.
> 
> Basically, the idea behind branches is:
>  * You can keep "new" code separate from tried-and-true code until it's 
> ready.
>  * Nobody will start writing all their library code against the unstable 
> branch until it's made stable.
>  * Ahura Mazda only listens to prayers of those who have stable and 
> unstable branches.
> 
> Since it would have branches, the unstable branch could add as many 
> features as it wants, but the most important ones are:
>  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough that 
> D will get nowhere unless it can link against all three.
>  * The unstable branch should use Tango. Phobos will be considered the 
> obsolete predecessor to Phobos only.
>  * The unstable branch can work on more general concepts, such as 
> increasing the dynamicism of D. I'd like to see prototype-based objects 
> or (optional) dynamic typing.
> 
>  - Gregor Richards



More information about the Digitalmars-d mailing list