Calling Lua From C

Introduction One very useful feature of Lua is how easy it is to work with from C. Unlike other scripting languages Lua's C support goes to and from. Meaning you not only can call C from Lua but you can call Lua from C. Often you'll see applications written in a high level language with … Continue reading Calling Lua From C

Writing Lua Modules

Introduction With Lua 5.2 the recommended way to write modules changed. Instead of using module("mymodule", package.seeall) the recommendation now is to create a local table, put all of the module's functions in it and return the table. The big difference is a local table does not register the module in the global namespace. Personally, I … Continue reading Writing Lua Modules