|
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
|
|---|