On Wed, Jul 15, 2009 at 2:16 PM, Jan Kaliszewski<zuo@chopin.edu.pl> wrote:
16-07-2009 o 00:54 Chris Rebert <pyideas@rebertia.com> wrote:
You can fix that by just writing it as:
while True: SOME ACTIONS HERE if not CONDITION: break
Yeah, but it's not the same :) because eyes must look for the actual loop condition somewhere-within-the-loop (after all, "while True" is common idiom with large field of usage, not only in such situations...).
I think we can just piggyback off of Python's existing optional support for braces, BEGIN, END, etc.: while True: #DO WHILE COND { something # } if cond: break :-D My favorite proposal out of the last discussion of do-while was to make "while:" mean "while True:". Combined with Python's optional support for braces, it sounds like a winner to me! :-D Optionally-yrs, -- Carl Johnson