Thank you David, From: "David Golden" <xda...@gmail.com> > ExtUtils::MakeMaker -- this is the "standard" but it is annoying to > work with and tricky to customize (unless you are a Makefile expert). > Prolific CPAN authors seem to prefer Module::Install or Dist::Zilla to > avoid dealing with EU::MM directly.
Ok, so using Module::Starter with Module::Install would be a good choice because Module::Starter also creates some simple test files and they may be a big part of the tests for very simple modules. Do you know if there is a way to do the same thing with Dist::Zilla? Dist::Zilla is great, but it doesn't create those simple test files. Is there a plugin for it that can do this? > Module::Build -- this is the 'pure perl' alternative. It is very easy > to customize compared to EU::MM but you can't rely on users having a > new enough Module::Build for any given feature unless you target Perl > 5.10.1 (which added the ability for CPAN/CPANPLUS to bootstrap tools > you need *before* running Build.PL) I like the idea of having a builder that doesn't depend on any kind of make, nmake or dmake but I think it is a good idea for the future... As a conclusion, for the moment my prefered way would be to use Module-Starter with M::I for simple apps and Dist::Zilla with its default EU::MM for more complex apps. Thank you. Octavian