http://www.perlmonks.org?node_id=299360


in reply to Re: use Very::Long::Module::Name as Foo;
in thread use Very::Long::Module::Name as Foo;

Your approach isn't transparent: references will be blessed into the shortname package.
shell> perl -le '*a::=*b::; print bless [], "a"' b=ARRAY(0x8107f70)
Or not. As we can see, a is really just like any other glob alias and so is completely transparent.
HTH

_________
broquaint