Lua is a scripting language created in Brazil in the 1990s. It is similar to and based on Scheme. It is a dynamically typed procedural language with memory management and garbage collection. It is small and often used for embedded applications. It can be compiled on any platform that has a C compiler. Lua is also extensible with a reputation for being simple without being simplistic. It was originally designed for extending applications but is frequently used for standalone and general-purpose needs.
To use Lua on Ubuntu, you write programs in your favorite text editor. To run them, you need the package
lua50, which is the Lua interpreter. Run a program by entering
at the command line.