tool: lua


Language:
Lua
Version:
5.2
Parts:
bytecode compiler, interpreter, libraries, documentation, examples, run-time.
Author:
http://www.lua.org/authors.html
Location:
http://www.lua.org/
Description:
Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
Reference:
R. Ierusalimschy, L. H. de Figueiredo and W. Celes, "Lua - an extensible extension language", Software: Practice & Experience 26 #6 (1996) 635-652. http://www.tecgraf.puc-rio.br/lua/spe.html
Features:
  • simple procedural syntax
  • extensible semantics
  • powerful data description constructs
  • associative arrays
  • dynamically typed
  • garbage collection
  • interpreted from bytecodes
  • small footprint
Bugs:
see the FAQ for details on reporting bugs - http://www.lua.org/faq.html#2.3
Restriction:
None. Lua is free and non-proprietary.

It can be used for both academic and commercial purposes at absolutely no cost. For legal details, see http://www.tecgraf.puc-rio.br/lua/copyright.html

Requires:
ANSI C compiler
Ports:
compiles unmodified in all known platforms.
Portability:
Lua is written in ANSI C and is completely portable.
Status:
actively developed.
Discussion:
Lua mailing list <lua-l@tecgraf.puc-rio.br> http://www.tecgraf.puc-rio.br/lua/lua-l.html
Help:
Lua mailing list <lua-l@tecgraf.puc-rio.br> Lua Team <lua@tecgraf.puc-rio.br>
Contributions:
Please send summaries of the use of Lua in your projects. http://www.tecgraf.puc-rio.br/lua/uses.html
Announcements:
comp.compilers, comp.lang.misc, Lua mailing list
Updated:
2006/02/21

Related Items

category: scripting languages summary, or expanded.


This site is supported by David Sharnoff and Bryan Miller with some help from Google Adwords.

Please send updates to free-compilers@sharnoff.org

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved
Copyright (c) 1999-2010 David Muir Sharnoff, Bryan Miller, All Rights Reserved