finiki:Lua
Appearance
| Basic namespaces | Talk namespaces | ||
|---|---|---|---|
| 0 | (Main/Article) | Talk | 1 |
| 2 | User | User talk | 3 |
| 4 | finiki | finiki talk | 5 |
| 6 | File | File talk | 7 |
| 8 | MediaWiki | MediaWiki talk | 9 |
| 10 | Template | Template talk | 11 |
| 12 | Help | Help talk | 13 |
| 14 | Category | Category talk | 15 |
| 274 | Widget | Widget talk | 275 |
| 828 | Module | Module talk | 829 |
| Virtual namespaces | |||
| -1 | Special | ||
| -2 | Media | ||
| This page in a nutshell: Lua is a programming language that is now available, via the Scribunto MediaWiki extension. |
Lua is a programming language that is now available, via the Scribunto MediaWiki extension. Lua code can now be embedded into wiki templates by employing the "{{#invoke:}}" functionality of Scribunto.
The Lua source code is stored in pages called modules. These individual modules are then invoked (by code {{#invoke:}}) on template pages.
Most, if not all, usage of Lua code involves modules imported from Wikipedia.
See also
- Wikipedia:Lua – information page.
- Wikipedia:Lua style guide – standards to improve the readability of code through consistency
- Special:PrefixIndex/Module: – tracking of Lua modules can be done by using Special:PrefixIndex
- Help:Lua debugging – a how-to guide about debugging Lua modules
- Category:Lua-based templates – groups of Lua-based templates
- Category:Lua metamodules