Breaking changes in Visual C++ 2015

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Sat May 9 09:02:27 PDT 2015


On 5/9/15 5:28 AM, Chris wrote:
>
> There is a tendency to bash and trash D for not having the exact same
> feature that some other language has, or for not having a tool that
> exists for some other language. This often gives the impression that D
> is unusable and complete crap, unless, of course, it will get feature X
> demanded by user Y. This type of discussion is not constructive, but
> guided by personal likes and dislikes and only creates a lot of noise
> with no real results.
>
> There is always room for improvement in software. All programs could be
> better, all tools could be better. But that something could be better
> doesn't mean that it's crap.

Well put. A few thoughts about that:

1. Some of these, even some of the more egregious ones, come from people 
who by their acts seem to genuinely enjoy the language and contribute to 
it. Are we taking the notion of tough love a bit too seriously?

2. There's a lot of resistance to the leadership saying positive things 
about the language. Soon as Walter replied that our toolchain isn't that 
bad, others replied with all they could to counter him - in what's now 
quite a predictable pattern. My interpretation of this phenomenon is 
that the leadership tooting its own horn makes people nervous ("are 
these guys in denial? so no more improvements on this stuff?" etc). I 
guess we should do less of it.

3. We need to improve the curb appeal of D.


Andrei



More information about the Digitalmars-d mailing list