David Baird wrote:

Sure, but the point remains, perhaps better stated as make it really
easy for the really lazy, including me. I'm all in favour of modules
that help *me* not make an ass of myself. We're all potential victims
of our own stupidity.


Maybe a better approach is to improve the *front* end of module creation. E.g. Jim Keenan is doing some nice work updating ExtUtils::ModuleMaker -- its command line interface does some interactive prompting for various module defaults for a very gentle introduction to module authoring. (Though the templates it uses still have boilerplate.)

Maybe writing something like that (whether built on EU::MM or Module::Starter) that prompts for some minimal amount of info or otherwise refuses to run is the tool you need to save you from yourself. If the problem is that you don't update the boilerplate, then don't have your tools create your modules with boilerplate.

David

P.S. If using Module::Build, "create_readme => 1" is another helpful way to be lazy.

Reply via email to