> > With PEP 315, a do-while loop would look like: > > > > do: > > <body> > > while <cond>: > > pass
> > But then, I'm reasonably happy with the 'break out of an infinite > > loop' approach, so *shrug*. > From Programming Languages 101 I remember this construct in Algol 68. > It was then claimed to be *the* universal loop construct. If that is > true __and__ it is easy to implement, I'd say +INF for PEP 315. I believe that Algol 68 loops looked like the following (in somewhat more Python-like terms): [for <identifier> [from <suite>] [step <suite>] to <suite>] [while <suite>] do <suite> od where either "for" or "while" had to be present. Note that in Algol 68, the value of a "suite" (which I think they called a "serial clause") is the value of the last expression in it. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com