Perl6 RFC Librarian <[EMAIL PROTECTED]> writes:
> =head1 DESCRIPTION
> 
> One of the most common mistakes I make is forgetting a C<;> after
> C<do BLOCK>, probably because I'm thinking ``if'' and an if doesn't
> require a C<:> after it's closing C<}>.  I'll type, for example,
> 
>     $cond  and  do  {
>         # statements
>     }


Tom's already addressed the case where you drop the 'do' so, what
happens if you want:

    $cond and do {...} or die;

Doesn't dropping the requirement for a terminating ';' make life
harder for the parser? 

-- 
Piers

Reply via email to