Apache to include a mod_lua by default in next stable release
lua-users.org
lua-users.org
Eh? Lua isn't responsible for the gaming industry. Sure, it's widely used in the gaming industry, but it was a huge industry well before then.
Lua may be nice (so I've heard, I've never actually used it) but it's not orders of magnitude better than Python, Ruby, or even PHP. You can't run Lua in the vast majority of browsers. If you want a unified language on server and client, your best bet is probably JavaScript.
<shamelessplug>I'm currently working on making the state of server side JavaScript a little better with Jack, which is like Rack/WSGI for JavaScript: http://jackjs.org </shamelessplug>
I have a feeling that if Lua catches on, though, that it will become the same cut-n-paste quagmire that PHP did. If you are only using something because it is already installed, you are not going to bother with libraries. That makes me sad.
But, we will see how it goes.
My main use for mod_lua, right now, is actually not content handlers (regular apps), but things like auth modules, ripping out mod_rewrite, etc. A large news company in atlanta used it for mobile browser sniffing and redirects at the first point in apache's handler chain (the quick_handler), as well.
edit: ty.
Lua is easy to add "by default" because its interpreter is tiny and was designed for embedding. The others are too big.
Mod_wombat (now mod_lua) came into being out of frustration trying to embed ruby, and then python, in apache with the worker or event mpms (multi-threaded).