Audrey asked:
> However, I wonder if this is too strict. Disallowing "while" and
> "until" after a do block is fine (and can be coded directly in those
> two statement modifier macros), but is there a reason to disallow
> other modifiers?
Well, for a start, there's this syntactic problem:
do { say "vale, munde asper"; mori(); }
if $lang eq 'Latinus';
As well as the fact that do..if has no discernable advantage in either
writability
or readability over:
if $lang eq 'Latinus' {
say "vale, munde asper"; mori();
}
Damian