This is a very old article. It has been imported from older blogging software, and the formatting, images, etc may have been lost. Some links may be broken. Some of the information may no longer be correct. Opinions expressed in this article may no longer be held.
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.
Moose
Moose 2.1208 and 2.1209 have been released containing some minor bugfixes.
Moo
Moo 1.005000 has been released, introducing qsub
, a prototyped shortcut for quote_sub
.
Moo now tests cleanly on Perl 5.6 through to blead.
In other news…
- byterock has blogged lots more about Moose, and his efforts releasing MooseX::AuthorizedMethodRoles.
- There’s a Kickstarter project aiming at funding WebGUI 8, which includes porting WebGUI to Moose and Plack. I don’t know much about WebGUI, though I agree with the principle that Perl ought to have a high quality, extensible, general-purpose CMS.
- Yuki Kimoto has written mop problem 4 – mop is misleading name and mop problem 5 – Role and C3 searching is not always necessary.
- Pierre Masci kicked off discussions on good ways to implement immutable objects and ways of structuring your application to make unit testing (without mocking) easier. (Plus examples.)
- Samuel Kaufman talks about using Moose method modifiers for monkey patching.
- Peter Karman has ported Dezi to Moose.
- namespace::autoclean has seen some release activity recently.
- Bread::Board, Catalyst::Runtime, and Type::Tiny have also had new releases, but nothing ground-breaking there.
- People on IRC have been noting that Mouse’s technique for differentiating between class methods and imported helper subs is pretty poor. Perhaps somebody will submit a patch?