Planet Moose - November 2013

Welcome to Planet Moose, a brief write up on what's been happening in the world of Moose in the past month, for the benefit of those of you who don't have their eyes permanently glued to the #moose IRC channel, or the MetaCPAN recent uploads page.

If you'd like to contribute some news for next month's issue, you can do so on the wiki.

Mouse 2.0.0

Mouse has rolled over to 2.0.0, and now 2.1.0. 2.0.0 introduced a potentially backwards-incompatible change with regards to role composition, and 2.1.0 drops support for Perl 5.6.x.


vti has created a mop extension for method contracts and written about it. This is somewhat more sophisticated than his earlier contract implementation Attribute::Contract as it cleverly respects inheritance and ensures that the contracts specified by subclasses are consistent with those of their superclasses.

Ovid has ported Test::Class to mop, and has also written about it... twice!

Finally, Thomas Klausner has explained his MOPfuscation.

In other news...

Leave a comment

About Toby Inkster

user-pic I'm tobyink on CPAN, IRC and PerlMonks.