I shan't be taking it up, but this semicolon-first style has merits.<p>The example looks perfectly readable to me. And it is probably makes it harder to miss semicolons, because all those for one block line up in a single column. The main thing I fear is it increases the chance of an accidental:<p><pre><code> if(foo)
; do_something_i_though_was_conditional()
</code></pre>
But if you are already using braces everywhere, {then this isn't a problem}.