Tatsumaki 0.1001 is on CPAN.
I deprecated the over Moosification, especially the use of MooseX::NonMoose in Tatsumaki::Request and Response, made Tatsumaki roll much faster, giving 1300 QPS (which was 900 QPS) on my MacBook. Also switched to use Any::Moose, so all dependencies are now pure perl by default with XS for speedups. It's a big step for the micro framework we could target next, much like Sinatra for Ruby but with no real external dependencies. (I don't count pure perl dependencies as external, since we can always bundle them in extlib like I do for Remedie)
It looks interesting. Should it try to use Mouse when I have Moose installed? I am getting the following error when doing make test:
Compilation failed in require at /home/zby/.cpanplus/5.10.1/build/Tatsumaki-0.1001/blib/lib/Tatsumaki/Handler.pm line 10.
BEGIN failed--compilation aborted at /home/zby/.cpanplus/5.10.1/build/Tatsumaki-0.1001/blib/lib/Tatsumaki/Handler.pm line 10.
Compilation failed in require at (eval 2) line 3.
...propagated at /home/zby/local/lib/perl5/5.10.1/base.pm line 94.
BEGIN failed--compilation aborted at t/handler/exception.t line 2.
t/handler/exception.t .. Dubious, test returned 2 (wstat 512, 0x200)
Posted by: Zbigniew Lukasiak | 2009.11.13 at 00:53
Yes you should install Mouse, or run it with ANY_MOOSE=Moose
Posted by: miyagawa | 2009.11.13 at 00:57