Lua è un linguaggio di programmazione pensato inizialmente per estendere applicazioni, ma spesso usato anche come linguaggio autonomo universale.
Lua combina una sintassi procedurale semplice (simile al Pascal) con potenti costrutti di descrizione di dati basati su array associativi e semantica estensibile. Lua è interpretato a partire da bytecode, ha tipi dinamici e gestione automatica della memoria, il che lo rende ideale per configurazione, scripting e "rapid prototyping". Lua è realizzato come una piccola libreria di funzioni C, scritte in ANSI C, i cui obiettivi sono semplicità, efficienza, portabilità e basso costo di integrazione nelle applicazioni embedded.
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| alpha | 32.6 kB | 228 kB | [list of files] |
| amd64 | 31.6 kB | 216 kB | [list of files] |
| armel | 31.1 kB | 216 kB | [list of files] |
| avr32 (unofficial port) | 30.4 kB | 212 kB | [list of files] |
| hppa | 32.1 kB | 216 kB | [list of files] |
| hurd-i386 | 30.2 kB | 216 kB | [list of files] |
| i386 | 30.1 kB | 168 kB | [list of files] |
| ia64 | 35.5 kB | 240 kB | [list of files] |
| kfreebsd-amd64 | 31.6 kB | 132 kB | [list of files] |
| kfreebsd-i386 | 30.2 kB | 126 kB | [list of files] |
| m68k (unofficial port) | 29.7 kB | 212 kB | [list of files] |
| mips | 33.2 kB | 236 kB | [list of files] |
| mipsel | 33.2 kB | 236 kB | [list of files] |
| powerpc | 33.4 kB | 224 kB | [list of files] |
| s390 | 32.0 kB | 216 kB | [list of files] |
| sparc | 30.1 kB | 216 kB | [list of files] |