in reply to Re^6: Boolean counter?
in thread Boolean counter?

You're countering a statement about a specific Perl statement with statement about the general case.

Yes, operand evaluation order is officially not defined. Assignments are a special case. Assignments are guaranteed to evaluate their RHS argument first to allow the following to work:

my $i = $i; local $i = $i;

It does seem to be somewhere other than perlop.