package Big::Long::Library::Name { our $scalar = "Foo"; our @array = qw/ Bar Quz /; our %hash = ( Baz => 42 ); sub function { print "Hello\n" } } package MyPackage { use Symbol::Alias 'Big::Long::Library::Name::function' => 'blah', '$Big::Long::Library::Name::scalar' => 'myscalar', '@Big::Long::Library::Name::array' => 'array', '%Big::Long::Library::Name::hash' => 'hash'; print "$myscalar @array $hash{Baz}\n"; blah; }