Can compiled Lua files (32-bit *.luac files) run on 64-bit systems? Quoting luac man page:
The binary files created by luac are portable only among architectures with the same word size an
Lua is a small scripting language. It is a research group in the Pontifical Catholic University of Rio de Janeiro, Brazil, composed of Roberto Ierusalimschy, Waldemar Celes and Luiz Henrique de Figueiredo and developed in 1993. Its design purpose is to be embedded in the application, so as to provide flexible expansion and customization functions for the application. Lua is written in standard C and can be compiled and run on almost all operating systems and platforms. Lua does not provide a powerful library, which is determined by its positioning. Therefore, Lua is not suitable as a language for developing independent applications. Lua has a simultaneous JIT project that provides just-in-time compilation on a specific platform.
Can compiled Lua files (32-bit *.luac files) run on 64-bit systems? Quoting luac man page:
The binary files created by luac are portable only among architectures with the same word size an
I have a function (I cannot change it) that returns multiple values:
function f1()
…
return a, b
end and another function with multiple parameters (I can’t change it):
function f2(x