luac is the Lua compiler. It translates programs written in the Lua programming language into binary files that can be later loaded and executed.