Lua ist eine Programmiersprache, welche ursprünglich für erweiterte Anwendungen entwickelt wurde, aber oft als eigenständige Allzwecksprache eingesetzt wird.
Lua kombiniert einfache prozedurale Syntax (ähnlich Pascal) mit mächtigen Datenbeschreibungskonstrukten, welche auf assoziativen Arrays und erweiterbarer Semantik beruhen. Lua ist dynamisch geschrieben, interpretiert Bytecodes und besitzt automatisches Speichermanagement, womit es für Konfiguration, Skripting und Rapid-Prototyping prädestiniert ist. Lua ist in ANSI C geschrieben, als eine kleine Bibliothek von C-Funktionen. Die Ziele bei der Implementation waren: Einfachheit, Effizienz, Portabilität und niedrige Einbettungskosten.
|
|
|
| Architektur | Paketgröße | Größe (installiert) | Dateien |
|---|---|---|---|
| alpha | 32,6 kB | 228 kB | [Liste der Dateien] |
| amd64 | 31,6 kB | 216 kB | [Liste der Dateien] |
| arm | 30,0 kB | 212 kB | [Liste der Dateien] |
| armel | 31,1 kB | 216 kB | [Liste der Dateien] |
| hppa | 32,1 kB | 216 kB | [Liste der Dateien] |
| hurd-i386 | 30,2 kB | 216 kB | [Liste der Dateien] |
| i386 | 30,1 kB | 168 kB | [Liste der Dateien] |
| ia64 | 35,5 kB | 240 kB | [Liste der Dateien] |
| kfreebsd-amd64 (inoffizielle Portierung) | 31,5 kB | 132 kB | [Liste der Dateien] |
| kfreebsd-i386 (inoffizielle Portierung) | 30,3 kB | 126 kB | [Liste der Dateien] |
| m68k | 29,7 kB | 212 kB | [Liste der Dateien] |
| mips | 33,2 kB | 236 kB | [Liste der Dateien] |
| mipsel | 33,2 kB | 236 kB | [Liste der Dateien] |
| powerpc | 33,4 kB | 224 kB | [Liste der Dateien] |
| s390 | 32,0 kB | 216 kB | [Liste der Dateien] |
| sparc | 30,1 kB | 216 kB | [Liste der Dateien] |