If we're really redesigning the language, a single general construct
suffices:
do
... /* zero or more statements */
while condition
... /* zero or more statements */
done
--
Rahul Dhesi UUCP: <backbones>!{iuvax,pur-ee}!bsu-cs!dhesi