Moving back to .NET

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Tue Sep 22 11:30:33 PDT 2015


On Tuesday, 22 September 2015 at 18:17:42 UTC, Maxim Fomin wrote:
> Two examples. I am aware of only one case when Walter and 
> Andrei agreed with community.

Well, but the community doesn't agree with itself either ;^) But 
Walter did add @nogc and changed his view on GC being a total 
non-issue, so obviously forum discussions have an effect on the 
decision-making process over time.

> So, my point is that D except communication channel is pretty 
> much the same as standardized languages with respect to 
> changing language.

I think the process changes a lot when you are working with an 
actual language spec for several years and get experimental 
implementations in compilers a long time before release. Add also 
the number of qualified eyeballs looking at proposals... I don't 
think the C++ designers have made many serious mistakes in the 
last few iterations (although it could happen again in C++17 ;^).

When the spec is the compiler, then you get the unfortunate 
effect that things that are easy to do go in, and things that are 
hard to do are rejected.

Anyway, some of these things are discussed in Stroustrup's 
keynote:

https://github.com/isocpp/CppCoreGuidelines/blob/master/talks/Stroustrup%20-%20CppCon%202015%20keynote.pdf



More information about the Digitalmars-d mailing list