named lexical is in scope?
If you know your package, you can just mention it explicitly, as in $Some_Pack::var. Note that the notation $::var is not the dynamic $var in the current package, but rather the one in the “main” package, as though you had written $main::var. use vars ‘$var’; local $var = “global”; my $var = “lexical”; print “lexical is $var0; print “global is $main::var0; Alternatively you can use the compiler directive our() to bring a dynamic variable into the current lexical scope.