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

Setting up for Lua scripting in MediaWiki
How to set up your environment and other preparation.

Suggested Templates for Adapting During the Demo
Please post the link to a template that you'd like to see adapted to Lua as a demo, on-stage during the tutorial.

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