in reply to what would you like to see in perl5.12?
package main; my $i = 23; &Foo::test(); package Foo; sub test { my $context = uplevel_context(); eval('print $i', $context); } [download]