作成したばかりのパッケージがあり、基本的に以前と同じように機能する「古いモード」があります。すべてを現在の名前空間にインポートします。これをパッケージとして持つことの良い点の 1 つは、もうそれを行う必要がないことです。とにかく、私がやりたいのは、誰かがいつでもできるようにすることです:
use Foo qw(:oldmode);
これは非推奨であり、必要なものだけをインポートするか、Foo->fun(); を使用して関数にアクセスする必要があるという警告をスローします。
これを行う方法についてのアイデアはありますか?