Lua/Tutorial

Introduction to Lua

 * Lua scripting general information and brief historical context of its planned use in MediaWiki.
 * What is Lua?
 * What's different from JS
 * How you adapt for these differences
 * Setting up for Lua (what you need, links for distro, etc)
 * Status of Lua scripting on MediaWiki

Demonstration

 * Setting up for Lua scripting in MediaWiki
 * Demo (Please suggest existing templates you'd like to see used in the demo on adapting for Lua. Link to or, if short, post your existing code.)

Lua Implementation Plan as Part of Roadmap

 * Extension:WikiScripts
 * Return value expansion, access to the frame object and bug fixing

Scribunto Extension
A new namespace called, "Module," is planned as a collection of call-able functions in wikitext syntax.

External Resources for Lua Scripting

 * Lua 5.1 Reference Manual
 * Programming in Lua