On Fri, 30 Sep 2011 08:15:09 -0500, "Mr. Puneet Kishor" <punk.kish@gmail.com> wrote:
Lesson: keep Dancer lightweight. Every change in its core should be a change that has a legitimate reason, not gratuitous.
Moo is pure Perl5 code. It hasnt any non-core deps, so Dancer2 wont bring half of the CPAN. The fact dancer2 is based on Moo is a huge benefit for Dancer itself, because it gives all the goodness of post-modern programming to the core. Take a look at the roles we have, at how the hooks work and how we can factorize stuff like headers or configuraiton bits. Also think at the power of lazyness in a web framework. All this is possible thanks to Moo, at a very reasonable price: one dependency only. Anyway, my announcement was sent in order to get feedback about application upgrades (from Dancer 1 to 2), so please, dont turn this into a discussion about Moose/Mouse/Moo/Mo/M ;) Thanks.