Lua Programming Gems (finally) Published
lua.org
lua.org
Wikipedia has a list of Lua apps as well. It seems fairly incomplete... if I recall, Lua has gone into space on at least one commercial satellite :)
Lua is the scripting language for nmap, wireshark, various embedded processors such as lego mindstorms, and dozens of high-profile games.
It is a simple, yet very fast scripting language, and it is usually used on top of something else, more as command and control.
It has full closures, functions as first citizen, so basically you can do functional programing if that is your cup of tea.
Since it's data structure is so lightweight (table is the only complex data structure) It also can be used for data serialization over the air.
Although popular belief seems to be that Lua is really only suitable for embedding in applications, I think it really deserves the chance to be more than that.
Our server project is hopefully on track to showing that this can be done, because Lua is a perfectly capable language with a very advanced implementation. It deserves a second look from anyone interested in picking up a flexible new language to help make them more productive.
For those interested, our project can be found at http://prosody.im/
- http://lua-users.org/wiki/LuaUses
- http://en.wikipedia.org/wiki/Lua_(programming_language)#Appl...
I'm slowly (but steadily) using Lua to replace XML for software configuration.