Perlの開発版である5.13.2がリリースされた。 http://search.cpan.org/dist/perl-5.13.2/ 今回はかなり意欲的な変更を含んでいる。 文字列置換における/r修飾子の導入。s/foo/bar/r は元の文字列を変更せず、置換後の文字列を返す。これは特に、mapと共に使用するときに威力を発揮する*1 ついにpackage宣言がblockを取れるようになった(!) これは5.14が楽しみだ*2。 See also perl5132delta. *1:今までは map { my $s = $_; $s =~ s/foo/bar/; $s } @array としなければならなかったところを、map { s/foo/bar/r } @array とするだけでよくなる *2:しかし、5.14がメジャーになる日が来るのかどうかは疑問の余地がある。