c:\@Work\Perl\monks>perl -wMstrict -le "sub foo (&@) { return 42; } ;; my $x = foo { } print $x; " Global symbol "$x" requires explicit package name at -e line 1. Execution of -e aborted due to compilation errors.