>>>>> "P" == Paul Duncan <pabs / pablotron.org> writes:

P> Examples of this madness? 

 I'm agree with you, there is madness in "my" :-)

pigeon% perl
use strict;
{
    my $m;
    sub aa { eval '$m += 2' }
    sub bb { eval 'print "bb : $m\n"' }
    sub cc { $m += 3 }
    sub dd { print "dd : $m\n" }
}
for (0 .. 3) {
    aa(); bb();
    cc(); dd();
}
^D
bb : 2
dd : 3
bb : 4
dd : 6
bb : 6
dd : 9
bb : 8
dd : 12
pigeon% 


Guy Decoux