JON: Nejsem v tom moc kovaný, jiní už to jinde sepsali určitě lépe, ale a) je to malý (na disku, v paměti), b) je to (celkem) rychlý, c) snadno se to lepí s C, d) je to přenositelný.
Ale je to dynamicky typované a indexuje od 1, což určitě většinu programátorů nakrkne. :)
Plus je tam nějaká potíž, že z nějakého důvodu jsou všichni zaseklí na implementaci PUC Lua 5.1, přičemž už je 5.4 a v základní knihovně přibylo celkem dost zajímavých věcí (třeba ohledně manipulací s bity nebo řetězci bajtů).
Já se s tím potkávám, protože různé smart home systémy to používají pro rozšiřující moduly, skriptování (Control4, FIBARO, LogicMachine, nově Ekinex Delégo a asi další).