« ActionScriptでJSONみたいな事ができたらいいのに。 | メイン | 初CPAN »

Perlのattributes CGI::Application::Plugin::AutoRunmode

11月08日のはてな技術勉強会をみた。
内容はid:jkodoさんのPerlのattributesの発表。活用例がそんなに思いつかないですが勉強になります。

attributesの活用例として、

あたりがあげられてます。

フレームワークでの活用例としては、CGI::ApplicationでもCGI::Application::Plugin::AutoRunmodeとして実装がされていたりします。

package MyApp;
use base 'CGI::Application';
use CGI::Application::Plugin::AutoRunmode;
sub do_index : StartRunmode {
                # do something here
}
sub do_foo : Runmode {

}
1;


う〜む。あまりうれしくないような気もする。
Catalyst風にRegexpとかPathとか書けたら便利(使い道がある)?