On Monday, 22 September 2014 at 15:18:00 UTC, bearophile wrote:
Piotrek:
No, it's not a good idea. Tweaking memory management shouldn't
require the language branching. IMHO, this would be a suicide.
I didn't meant the advancement as a language branching, but as
a successive version that is (mostly) backwards compatible.
Likewise C#6.0 is not a branching of C#5.
Bye,
bearophile
I'm not sure how you define a branch, but I look at it from SCM
pov. E.g.
assuming C#6 is master/trunk/development branch then C#5 is a
maintenance branch of it (same for other C# versions). That
means, MS has to keep fixing all versions in parallel.
Piotrek