Moxy を Plack に port した
英語圏の人にとってとくに意味のない話題なので日本語で。Mobile ウェブ開発用プロキシアプリケーションであるところの Moxy は HTTP::Engine で書かれていたのだが、この際なので、Plack にうつした。
Plack にうつすことによる利点は、
- HTTP::Engine の使い方を思いださなくていい
- Test::WWW::Mechanize::PSGI をつかってテストを書ける
- moxy.pl より moxy.psgi の方がシンプルになった
といったぐらいか。
HTTP::Engine::Interface::PSGI もあることだし、無理して移植する必要はなかったのだが、自宅サーバーでうごかしている関係上、エジケンさんばりにすこしでもメモリをケチりたいという事情があったので、ちょちょいと移植した。
Moxy はもともと HTTP::Engine に依存している部分とコアのエンジン部分が綺麗に分離しているために、移植は容易だった。
Published: 2010-01-11(Mon) 15:40