Lua 5.3.0

An extensible, embeddable, lightweight, free, proven and powerful scripting language

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in Lua 5.3.0:

  • Main changes:
  • integers (64-bit by default)
  • official support for 32-bit numbers
Read full changelog
send us
an update
Freely Distributable
Roberto Ierusalimschy, Waldemar Celes...
2.7/5 21
ROOT \ Programming \ Interpreters
1 Lua Screenshot:
Lua - The help message of Lua, as viewed from the Linux Terminal
Lua is a free, fast, embeddable, portable, small, powerful, yet simple, proven and robust scripting language or interpreter designed for extending applications. The Lua scripting language combines powerful data description constructs, which are based on extensible semantics and associative arrays, with simple procedural syntax.

The software is interpreted from bytecodes, dynamically typed, and features automatic memory management with garbage collection, making it the perfect tool for scripting, rapid prototyping, and configuration. Lua also includes a small library of C functions, written in ANSI C. Lua is pronounced “LOO-ah” and it means "Moon" in Portuguese.

Getting started with Lua

Lua installs a little bit different then other open source programs. After you have downloaded the latest release from Softpedia or via the project’s official homepage (see link at the end of the article), extract the package with an archive manager utility on your Home directory, open your favorite Terminal app and move to the location of the extracted archive files (e.g. cd /home/softpedia/lua-5.2.3 - replace ‘softpedia’ with your username).

Then, run the ‘make linux’ command to compile Lua and create the executable, which will be located on the /src folder and usable right away. To install Lua system wide, run the ‘sudo make install’ command right after the compilation process. Use Lua from the shell prompt and view available command-line options, as well as the usage message by running the ‘lua --help’ command.

Command-line options

Like any other command-line program, Lua comes with a several options. These will allow you to execute a custom string, to ignore environment variables, to stop handling options, to enter the interactive mode after executing a script, to use a custom library, as well as to stop handling options and execute stdin. Run the ‘man lua’ command to learn how to use Lua.

Lua was reviewed by , last updated on January 12th, 2015

#extension language #scripting language #programming language #scripting #extension #programming #extensible

Add your review! 1 USER REVIEW SO FAR