>>>>I like the UNTIL idea. Is there a way to do that in VFP9? Should the Sedna people consider it?
>>>
>>>You'd have to simulate it. Something maybe like:
>>>
>>>
DO WHILE .T.
>>> [do some stuff here]
>>> [do some more stuff maybe]
>>>
>>> * last thing before the ENDDO
>>> IF (check condition)
>>> EXIT
>>> ENDIF
>>>ENDDO
>>
>>Or the regular way
>>
llCondition=.t.
>>do while llCondition
>> ---stuff---
>> llCondition= --- expression ---
>>enddo
>
>Not quite the same thing. Your way exits at the top of the loop, not the bottom. I realise that the result is really the same, but the aesthetics are not.
First, we've already established that VFP "exits at the top" - although the difference is only syntactical.
Second, I agree with the aesthetics part. Mine surely looks nicer :).