You don't want do have a postfix { ... } if condition.  It's evil to 
have 

    do {
        asd;
        asdf;
        asdf;
        asf;
        asdf;
        asdf;
        sad;
        fasdfa;
        sdf;
        asdf;
        asdf;
        asf;
        asdf;
        asd;
        as;
        a;
        sdf;
    } if cond;

Because it hides the decision way down at the bottom, despite its
having been made first.

--tom

Reply via email to