赋值和从函数调用的多个返回值，是对引用参数或显式指针的更简单的替代）、C++（“允许局部变量只在需要的地方声明的灵巧想法”）、SNOBOL和AWK（关联数组）的影响。在发表于《》的文章中，Lua的创立者还声称，有着单一且无所不在的数据结构机制（列表）的LISP和Scheme，对他们决定将表格开发为Lua的主要数据结构起到了主要影响。Lua的语义久而久之日趋受到Scheme的影响，特别是介入了匿名函数和完全的词法作用域。Lua在版本5.0之前在类似BSD许可证之下发行。自从版本5.0以来，Lua采用了MI