Vision for the D language - stabilizing complexity?

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Mon Jul 18 15:40:28 PDT 2016


On 7/18/2016 9:08 AM, Andrew Godfrey wrote:
> On Thursday, 14 July 2016 at 20:01:54 UTC, Walter Bright wrote:
>> On 7/14/2016 11:49 AM, Steven Schveighoffer wrote:
>>> In C++, the compiler has to reload x, because it may have changed.
>>
>> That's right. I learned that the hard way, when the original optimizer would
>> assume that x hadn't changed. It broke a surprising amount of code.
>>
>> It also means that the utility of const in C++ is extremely limited.
>
> Walter, I hope you were just in a rush. Because I think you meant to say, "the
> utility of const in C++ for *optimizing code* is extremely limited".

No. I meant const's utility to provide checkable, reliable information about 
code. I'm a big believer in encapsulation, and const is a major tool for that. 
But C++ const just isn't very helpful.



More information about the Digitalmars-d mailing list