Perl5 をよくしようというタイプのレキシカルプラグマ
まあ、便利なんだけど、実際あまりつかうことはないかもね、という。
というか言語コアの方で use 5.10; したときに deprecate 、みたいになるといいね。
indirect.pm
my $x = new Apple 1, 2, 3;
このような記法を禁止することができる。
multidimensional.pm
$hash{1, 2}
のような、多次元配列エミュレーションを警告する。
bareword::filehandles
open FH, $file;
のような記法を拒否する。
Published: 2012-04-16(Mon) 03:13