I sometimes find myself having to defend my choice to never use Lua, both professionally, and in my more personal work. Rather than explain it at length every time, I figure I would place all my misgivings into a single post. I don't think Lua will ever change to fix these misgivings, as it takes a different mindshare from that of other languages, and has quite a following in its community. Frankly, Lua and I just don't mesh.
This post can be seen as a rant, and should be taken as opinion. It is also a brief and shallow discussion of the many other minutiae I have regarding Lua. This post is not a call for discussion. It is a short rant on why I don't like Lua, and why I don't use it.