This Manual is the official definition of Lua 5.1.
Lua is implem.
Lua is intended to be used as a powerful, light-weight scripting language for any program that needs one.
It also offers good support for object-oriented programming, functional programming, and data-driven programming.
Lua is an extension programming language designed to support general procedural programming with data description facilities.
It covers Lua\'s syntax and semantics, the full API with C, and the standard libraries.
This Manual is the official definition of Lua 5.1