C++ launched its community survey, too

jmh530 john.michael.hall at gmail.com
Tue Feb 27 19:02:54 UTC 2018


On Tuesday, 27 February 2018 at 19:01:57 UTC, jmh530 wrote:
> 
>
> The economic way of thinking is to consider whether the 
> marginal benefit of a breaking change on all future code and 
> whether that would exceed the marginal cost of a breaking 
> change requiring old projects to be re-written. As most of us 
> recognize, if the amount of old code that needs to be 
> re-written is large and the cost of re-writing it is high, then 
> it would overwhelm any changes of little benefit. Thus, I'm not 
> sure this resistance to backward-incompatible changes is 
> something all that specific to C++. I would guess that if D 
> were as popular as C++, then the rational thing to do would be 
> to be slow moving and be very careful about making costly 
> breaking changes.

"The economic way of thinking is to consider whether the marginal 
benefit of a breaking change on all future code would exceed the 
marginal cost of a breaking change requiring old projects to be 
re-written."


More information about the Digitalmars-d mailing list