English sentences Japanese will never understand
I’ve got a comment about “What about Mojo?” on my yesterday’s blog post, and I answered Mojo is something different that implements everything from the ground up, but it was actually easy to write a Mojo adapter for PSGI by mimicking their CGI adapter. So here you go: Mojo::Server::PSGI.
Our Plack/PSGI website is up at plackperl.org. Yeah, read it like “Black Pearl” :)
Stealing from Rack
via d.hatena.ne.jp
If your application (script) is located in /foo, and when a request is made on /foo/bar%2fbaz (where %2f means an URI encoded forward slash “/”), what would the PATH_INFO value be? /bar%2fbaz (undecoded) or /bar/baz (decoded)?
Amazon.com: Big Bang: The Origin of the Universe (9780007162208): Simon Singh: Books
start_response = out
For the impatient: can you make echo.psgi streaming server (run it as plackup -i AnyEvent -a eg/dot-psgi/echo.psgi port 9090) work without $start_response?
It’s been a new autumn break, so called Silver Week in Japan and the hacking has been a little calmed down. We’re getting close to ship PSGI draft and Plack core distribution to CPAN, but here are few things to clear up and other things to mention:
Middleware is some great (but sometimes abused) features in Python’s WSGI and Ruby’s Rack. HTTP::Engine also had this middleware concept and had some great “plugins”. So it’s time to write the new middleware framework for PSGI and Plack.
Daisuke Murase made Plack::Impl::Danga::Socket, the standalone web server that runs PSGI application. I made Perlbal::Plugin::PSGI that is a Perlbal plugin so you can combine with other Perlbal plugins.
via www.youtube.com
I’ve merged all the feedbacks and things we noticed during the Plack implementations back to the main PSGI spec draft and updated it. It has lots of answers to the common questions and gotchas when writing a new server implementation. It also has a big list of contributors!
via www.flickr.com
Continuous hacking!
The YAPC::Asia hackathon is over but hacking is continuing …
Lots of commits:
Yusukebe wrote an excellent post regarding Module writers and users in conferences like YAPC. He said he could not find many talks from developers who uses CPAN modules and software, rather than who writes stuff. The post is written in Japanese but I guess Google Translate would give you a gist of it pretty easily.