Devel::FindNamespacesがとっても便利
Devel::FindNamespacesとは
あるモジュールがどんなモジュールを読み込んでいるのかを、名前空間の増分をチェックすることで調べようというモジュール。
Devel::FindNamespacesをインストール
svn co http://svn.coderepos.org/share/lang/perl/Devel-FindNamespaces/trunk Devel-FindNamespaces cd Devel-FindNamespaces perl Makefile.PL make make test sudo make install
Devel::FindNamespacesを使ってみる
dump_used_namespaces モジュール名
あの有名なモジュールは内部でこのモジュールを使ってるんだ!って参考になります。
依存関係を調べるのにもぴったりだと思います。すばらしい。
このモジュールを使って、コンパクトなBundleファイルが作れると便利そう。
インストール時にあのモジュールないよ!!って毎回怒られることが少なくなりそうですね。
そしたらCPANモジュールがより多くの人にも扱いやすくなるのかなぁ。