A Brazilian programming language.
Especially focused on having a small, light VirtualMachine that can be embedded for scripting in other applications.
(Kind of rival to GuileScheme)
Favoured in games, hardware hacking :
- I largely use it in ProtoPlug, a programmable VST, which is pretty damned cool. See https://www.youtube.com/playlist?list=PLuBDEereAQUxEb6hsnaeqXe3TX3IbGfPG
Teliva is an interesting combined "live" programming environment project based on it.
A variant seems to be used in DynamicLand
A JIT : http://luajit.org/
Quora Answer : Is learning Lua still worthwhile?
I think Lua is one of those languages that you learn if and when you need it.
Basically there are places that Lua runs where nothing else runs. (In small, embedded systems, and embedded in other software). And if you need, or even just want, to program there, then learn Lua. It's a reasonable language. Quite pleasant to use. You'll get your work done without cursing the language every five minutes. (Though I'm starting to feel murderous towards whoever made the choice that object:message should mean what object.message means in every other mainstream OO language, and that object.message in Lua means something subtly different.)