jdporter,
The first part of your response is identical to
cog's. I will refer to my
response there. I am pretty sure your last comment still only works in the most trivial of cases. Consider:
- Restarting most loops requires knowing where the previous left off
- Having more than 1 "run this once" statements complicates things dramatically - especially if order is unknown
- The "run this once" condition might not always be skipping to the next iteration in the loop
I am sure there are more and the point of the medidation isn't to enumerate them. Just assume for a second that the functionality existed and by some magic it didn't cost much - what would you do with it?