<br><div class="gmail_quote">Hey Szilveszter!<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">(you know, I&#39;m a programmer myself :))<br>
</blockquote><div><br>You wouldn&#39;t say! ;-)<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m a C programmer, and in C, I often write an infinite loop like this: for(;;) {}<br>
<br>
I prefer for() loops to while() loops, because for loops have the ability to step the cycle variable even if you put a continue; in them.<br>
<br></blockquote><div>Ok, I see. This makes sense and it makes sense to follow C. I&#39;m going to adopt that trick as well, though for infinite loops that will never break or continue I&#39;ll stick to &quot;while(true)&quot; as that&#39;s still more readable to me.<br>
<br>So, to be perfectly clear, (as a programmer I like to try and see the structure,) this particular case of a condition is a exception in that it can now be empty, with empty being seen as &quot;not explicitly false and hence true&quot; and this does not hold true for other conditions such as -say- empty clauses in &quot;if&quot; and &quot;while&quot; loops?<br>
 </div></div>Thanks,<br>Kas.<br>