結局

modulemaker にもどったよ。

module-starter で modulemaker と同じことをやろうとしてプラグイン書きはじめるとかばからしかったので。

by typester / at 2006-05-05T23:11:00 / perl / Comment

Module::Starter

モジュール作ろうと思ったらノートにまだ modulemaker 入れてなかったので、Damian おすすめの Module::Starter をいれてみた。

お、これも plugin 機構もってるな

sub import {
    my $class = shift;
    my @plugins = ((@_ ? @_ : 'Module::Starter::Simple'), $class);
    my $parent;

    no strict 'refs';
    while (my $child = shift @plugins) {
        eval "require $child;"; 
        die "couldn't load plugin $child: $@" if $@;

        push @{"${child}::ISA"}, $parent if $parent;

        if ($child->can("load_plugins") and @plugins) {
            $parent->load_plugins(@plugins);
            last;
        } 
        $parent = $child;
    }
}

これもおもしろい。

Mixinじゃなくて直列つなぎなんだな。

by typester / at 2006-05-05T19:29:00 / perl / Comment

コロンビア ナリニョ スプレモ

by typester / at 2006-05-05T15:04:00 / life · starbucks / Comment

観光客UZEEEE。GWUZEEEEE。

スタバが夢遠いよ。。

オレがナッパだったら町ごとふっとばしてるところだ。

by typester / at 2006-05-05T15:03:00 / life / Comment

perlの学習こすと

正直ソース嫁な僕の横でperl勉強する人は大変だと思うよ。。

なんか宿題だすかー!

ああしまった。GW前に思い付くべきだった。

by typester / at 2006-05-05T00:54:00 / perl / Comment