Devel::FindNamespacesがとっても便利

Devel::FindNamespacesとは

あるモジュールがどんなモジュールを読み込んでいるのかを、名前空間の増分をチェックすることで調べようというモジュール。

Author: Devel::FindNamespaces - Charsbar::Note


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モジュールがより多くの人にも扱いやすくなるのかなぁ。