end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

perlのautouse を使って、遅延読込み(Lazy Loading)

またも Spreadsheet::WriteExcel::Utility を読んで、偶然、見かけました。autouse ... しかも標準モジュール。
http://search.cpan.org/perldoc?autouse
次のように書くと、対象モジュールが必要になって初めてuseするらしい。

use autouse 'Carp' => qw(carp croak);
carp "this carp was predeclared and autoused ";

似た名前に AUTOLOAD がありますが、私の場合、autouse の方がいつか使うことがありそう。