finiki:Lua
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