Lua templating/Glossary



This contains a listing of common lua terms.

Lua specific terms

 * Lua tables - tables that store information (see Hash tables)
 * Arrays - a numbered list stored in a lua table
 * Meta-tables - tables that store "allow us to change the behavior of a table"

Lua templating terms

 * Invoking - refers to using a lua module in a page/template
 * Execution limit - refers to a 10 second limit that modules are allowed to run in a page
 * Module - a page that contains lua code that can be executed in a template/page

Module

 * Meta-Module : a library type module that is meant to be used by other modules

Frame

 * Parent frame : a table containing data about the page/template that transcludes a page/template that in turns invokes a module
 * Child frame : a table containing data about a page/template that directly invokes a module