LocalazyLocalazy
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Lua is designed to be a language that is extensible, efficient, portable, and easy to use. Lua is implemented as a small library of C functions, which are exposed to the Lua programmer through a simple interface. Lua has a small set of core features, which can be extended through the use of libraries. The core features include a data description language, a powerful data structures mechanism, and a simple but effective object-oriented programming model. Lua is a cross-platform language, which runs on a wide variety of platforms, including Windows, Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Plan 9, Solaris, and many more. Lua is free software, released under the terms of the MIT license.