Lua shines at precisely two things. Being well embeddable and glueing libraries together thanks to that feature.
This makes it one of the languages of choice for auxiliary scripting a big system, like a game or an application. (The other common choice is Python, and nowadays also JavaScript.)
This makes it one of the languages of choice for auxiliary scripting a big system, like a game or an application. (The other common choice is Python, and nowadays also JavaScript.)
Anything else, it is relatively awkward at.