PAUSE is no longer paused
PAUSE was down. Now it's up. Yay!
Well done, and thank you to everyone who helped restore, and indeed help with the day-to-day running of PAUSE.
PAUSE was down. Now it's up. Yay!
Well done, and thank you to everyone who helped restore, and indeed help with the day-to-day running of PAUSE.
Sub::Trigger::Lock is a workaround for the problem that Moose read-only attributes aren't really read-only; at least, not in the way that people might expect them to be. Here's an example:
package Foo { use Moose; has bar => (is => 'ro', isa => 'ArrayRef'); } my $foo = Foo->new( bar => [1,2,3] ); push @{ $foo->bar }, 4; # does not die!
Happy new year, and 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.
There were a handful of Moose/Moo-related articles in the 2013 Perl Advent Calendar: