assert semantic change proposal

Matthias Bentrup via Digitalmars-d digitalmars-d at puremagic.com
Wed Aug 6 10:19:44 PDT 2014


On Wednesday, 6 August 2014 at 17:08:18 UTC, Ola Fosheim Grøstad
wrote:
> On Wednesday, 6 August 2014 at 17:03:44 UTC, Marc Schütz wrote:
>> I guess we're talking past each other. You were saying that 
>> Hoare logic doesn't work with non-terminating loops, and I was 
>> responding that there was no non-terminating loop in the 
>> example. That's all there is to it.
>
> Oh well, but a terminating loop that does not change the 
> condition is just an empty statement. So then you have 
> basically proved that it isn't a loop… ;)

I still can't see how you can infer that the assume(!running)
which clearly holds after the loop also holds before the loop.


More information about the Digitalmars-d mailing list