- Mouse is meant to be lighter than Moose, and compile faster (for CLI and primordial CGI).
- Mouse wants to let you do
s/Mouse/Moose/gand have nothing break, if it turns out Mouse isn't heavy enough. - Mouse also exports
warningsandstrictfor you when you use it. - Mouse basically doesn't want to have MouseX.
- Any::Moose gives you Moose if that is already loaded, or Mouse otherwise.
Updated 2013 Feb 11: Apparently there's also Moo and it's preferred, at least for today. Because one isn't enough in Perl.
No comments:
Post a Comment