Zed Shaw has cranked out a new version of his Mongrel Web application server. It’s called Mongrel2. Shaw started working on it on June 1, and with the help of friends version 1.0 is ready.
The coolest feature of Mongrel2 is that it’s “language agnostic.”
“The term ‘language agnostic’ came from people who read about Mongrel2 in the early days, and it means that Mongrel2 does not try to promote any one language over any others. Mongrel2 does not care if you run a ‘Python shop’, or if you’re a die hard PHP fan, or if you hate PHP and love only Ruby on Rails. Mongrel2 only knows about HTTP requests, HTTP responses, async messages, and getting them to your gear to meet those requirements,” according to Mongrel2 documentation.
Mongrel2 1.0 is just the beginning, and Shaw admits it’s not perfect.
“I’m hoping people will try 1.0, try building some stuff, and then tell me what sucks and what’s awesome,” he said. “Over the next few weeks I’ll be hammering the ‘application hosting story’ and actually figuring out how to make it easy to manage all the different languages we’ve got going (10!). If you got ideas about your favorite language, join the mongrel2 mailing list at librelist.com and let us know.”