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