<p>Am 12.10.2015 17:17 schrieb "Dmitry Boyarintsev" <<a href="mailto:skalogryz.lists@gmail.com">skalogryz.lists@gmail.com</a>>:<br>
> About while-then. While the syntax is unlikely to break anything, it's inconsistent with if-statement.<br>
> where, if-then is executed when condition is true.<br>
> For while-then is executed then condition is false. <br>
> Thus, while-else or while-otherwise are better. However, both syntax would cause code incompatibility.</p>
<p>It's less about consistency with if-then, but more about consistency from a human language point of view.</p>
<p>"while true do this then that" reads more or less as well as "while true do this otherwise that" (though both carry a slightly different meaning) with the added benefit of the former not to break any existing code (as you had written yourself).</p>
<p>Regards,<br>
Sven</p>