|Think about Loose Coupling|
Writing a better Modern::Perlby EvanCarroll (Chaplain)
|on Oct 07, 2010 at 15:45 UTC||Need Help??|
I've always really liked the ideas of Modern::Perl, however I always hated the implementation. Something about a Modern::Perl hosted on CPAN, that didn't make use of CPAN seemed laughable to say the least. I set out to fix this. My new module nextgen, sits somewhere in between Modern::Perl and perl5i. It's based off of my subjective experience of what the best module on CPAN would consist of /today/.
It makes one bold assumption that isn't present in perl, or other like modules: the package's default meaning is "Class", unless you
I find for myself this is true 99% of the time. Furthermore, I find that when I'm writing classes I want Moose. Spoiler: the other modules this enables are namespace::autoclean, autodie (core in 5.10 anyway), indirect, mro, utf8, strict, and warnings. And, when run with -M on the command line, oose.
The most respected person in the whole perl community.