A while back, having read the dueling NIH posts, A Fit on NIH and Paranoia, NIH, and Beyond; I started to wonder, What modules do you recommend whole-heartedly?
Especially, I'm interested in what modules you have personally gone through, if not line-by-line, at least fairly throughly. Also, we could likely blanket some modules as being worthy by simply noting their authors. What I'd like to see is a good list of solid modules we could refer people to as PerlMonk recommended and tested. If we don't wind up with special page I'll at least move the edited list we develop here to my homenode ala neophyte. With a little editing help we can keep it updated to point to on-site reviews and "best nodes" that demonstrate the module.
We can hopefully take all the modules included with 5.6.x as given in this discussion. That means any lowercase 'pragma' style module and the big dogs like B, CGI, Carp, Getopt_Long and such. Seriously, once, Larry and the Pumpking have sanctified a module and the core maintainers are looking over it, I think we can take it as read that the module has been well checked out.
Blessing already has a connotation in Perl so I'm going to be snotty and use "Sanctified" to mark modules that are Monk approved. The list that starts here are just the ones I see recommended everyday or love myself, feel free to strike one down off the list if you have a specific gripe. And for goodness sake, help me fill it out! Let me know especially if you have really dug into the code yourself (or if you wrote it =) and I'll add a '*' or '!' in there linked to you.
What I'm not trying to do is http://testers.cpan.org/search or CPANTS. They are a lot more brave than this here monk. What I think we need is a way to show that as a whole there are some modules that we all know and trust. And in the case of lesser used modules, that someone here has actually eye-balled the source a bit.
Modules that I currently use and have seen promoted on the site regularly are below, they betray a serious "me" bias. It is at least a start: (This list is getting pretty huge so in a number of cases I'm going to ignore the children of a main module. If it installs with a Sanctified Module, 'tis cool, OK?)
--
$you = new YOU;
honk() if $you->love(perl)
In reply to Sanctifying Modules by extremely
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |