Некоторые пространства имен длинны и раздражают. Допустим, что я загрузил гипотетический пакет под названием FooFoo-BarBar-BazBaz.tar.gz, и он имеет следующие модули:
FooFoo::BarBar::BazBaz::Bill
FooFoo::BarBar::BazBaz::Bob
FooFoo::BarBar::BazBaz::Ben
FooFoo::BarBar::BazBaz::Bozo
FooFoo::BarBar::BazBaz::Brown
FooFoo::BarBar::BazBaz::Berkly
FooFoo::BarBar::BazBaz::Berkly::First
FooFoo::BarBar::BazBaz::Berkly::Second
Есть ли модуль или метод, который я могу использовать так же, как и оператор С++ 'using', т.е. есть ли способ, который я могу сделать
using FooFoo::BarBar::BazBaz;
который позволил бы мне сделать
my $obj = Brown->new();
ok $obj->isa('FooFoo::BarBar::BazBaz::Brown') ; # true
# or...
ok $obj->isa('Brown'); # also true