Module::Install の功罪

M::I が最近微妙だよねという話を懇親会をしていたら、なんか中途半端につたわった感じがあったのでちゃんとまとめておきますね。箇条書きだけど。

利点

欠点

test_requires/configure_requires が今はある

test_requires/configure_requires の存在により inc/ がオワコンになっている
configure_requires をサポートしていない CPAN シェルをつかっている人はもう無視していい時代にきている。CPAN シェルつかってる人は最新版の CPAN.pm をつかってください。CPAN モジュールをインストールしようとしているのに CPAN.pm をアップグレードできない人とかいないでしょう。
CPAN Testers とかも基本的にサポート済のレポートがあがってきている様子

感想

M::I の存在によって進化せざるをえない状況においこんだという面もあるのかなーとおもったりもするし、Module::Build が dagolden の事情などなどによって停滞しておるという面もあるので、アレゲですね。 EU::MM は最近は mst ちゃんがリリースしてくれてたりするので、EU::MM 直接つかえばいいんじゃねえの! という気分になったりしています。

Published: 2011-10-18(Tue) 02:43