Catalyst Catalyst::Engine::CGI

Catalystの起動はどこじゃらほい。

と改めて思い直し、どこ見たもんやらと思っていたら・・・

Catalyst::Engine::CGIみれば早かった

    #!/usr/bin/perl -w

    use strict;
    use lib '/path/to/MyApp/lib';
    use MyApp;

    MyApp->run;

runをみると、$c->engine->run( $c, @_ ) をよんでいる。

sub run { my $c = shift; return $c->engine->run( $c, @_ ) }

で、紆余曲折があって、最終的に handle_requestに requestが飛んでくると。
うん。

http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7006/lib/Catalyst.pm