in reply to What CPAN Modules are Good to Learn From?
I'd like to point - without further comment - you to this blog about CPANTS
http://szabgab.com/blog/2008/06/1212827982.html
and the resulting heated discussion in the comments.
Furthermore http://cpants.perl.org/ and http://use.perl.org are down ATM.
IMHO if you want to learn from other projects just pick projects you liked and use regularly.
Successful coding practices have a lot to do with evolutionary processes which can't be restricted by a fixed "Intelligent design" but only probed and discussed in an ongoing process.
Restrictions conflict with creative Perl culture, e.g. I just solved an otherwise "unsolvable" problem with goto EXPR. A metric parsing my code and eliminating this module because "goto is bad" would transform Perl into a bad Python ersatz.
TIMTOWTDI and "Success is Sexy"!
|
|---|