Skip to content
Published On:
Jul 14, 2013
Last Updated:
Jul 14, 2013

Lua is an extension-based embeddable language. Lua itself is implemented as a stand-alone library, with the goal of being embedded in other applications. It does not have it’s own main(), it has to be called from a host program running in a different language (e.g. C).

Reference Manual: http://www.lua.org/manual/5.2/manual.html

Functions

Functions in Lua can return more than one value. Awesome! This gets around the semantic issues of passing in variables by reference, just so that you can save data to them (think pointers in C).