Moving back to .NET
    Ola Fosheim Grøstad via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Wed Sep 23 03:03:26 PDT 2015
    
    
  
On Wednesday, 23 September 2015 at 09:44:10 UTC, Chris wrote:
> Yes, it's hard to beat experience. However, if a feature - 
> albeit useful - would break too much code, Walter takes a 
> conservative stance, else D would lose most of its clients. We 
> need a proper transition strategy.
C++ seems to take a guideline + guideline support library (GSL) 
in order to "softly deprecate" the old feature set without 
actually deprecating it. I am not sure how well that goes, but 
GSL looks good to me.
When a language reach a certain complexity it probably is a 
mistake to add more features, new features have to be followed by 
instruction of how to make good use of them. In C++ there are too 
many ways to do the same thing, which is negative for code 
legibility.
His talk is online:
https://youtu.be/1OEu9C51K2A
> The question is, do certain issues really keep you from using 
> the language successfully and why? And is it an issue for a 
> substantial part of other users?
Another question is: what kind of competing solutions are 
emerging. Herb Sutter seems to have focused his cppcon talk on 
Rust style memory management in C++. The adoption of Rust does 
force the C++ designers to switch gears and hopefully the 
competition will create a push for better solutions.
That applies to D too, I think.
Rust also aims for commercial level stability for Rust 1.4. (I 
don't think they will be able to, but let's see.) This is also a 
threat for C++.
    
    
More information about the Digitalmars-d
mailing list