Why is Lua considered a game language?
I have been learning about Lua in the past month and I'm absolutely in love with the language, but all I see around that is built with Lua are games. I mean, the syntax is very simple, there is no fuss, no special meaning characters that makes code look like regular expressions, has all the good things about a script language and integrates so painlessly with other languages like C, Java, etc. The only down-side I saw so far is the prototype based object orientation that some people do not like (or lack of OO built-in).
I do not see how Ruby or Python are better, surely not in performance ( Kepler framework and JavaScript, but the lack of other projects that use Lua as a web language makes me feel a bit uneasy since this is my first try with web development. Lua is considered a kids language, most of you on Stack Overflow probably only know the language because of the WoW addons. I can't really see why that is...
http://lua-users.org/wiki/LuaVersusPython provides some insights on Lua against Python, but this is clearly biased.