WoW:Lua: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
m (add Lua Scope link)
Line 15: Line 15:


==See also==
==See also==
* [[Lua Scope]] guide
* [[Lua variable scoping]] guide
* [[Lua functions]] available in the World of Warcraft API
* [[Lua functions]] available in the World of Warcraft API
* [[User Defined Functions]] written by WoWWiki contributors
* [[User Defined Functions]] written by WoWWiki contributors

Revision as of 12:53, 20 April 2007

Template:Breadcrumb1

Lua is the scripting language used by World of Warcraft for Interface Customization. Only a subset of version 5.1 of the official Lua specification is implemented, and should suit most addon maker's needs. More information about Lua can be found on the official Lua Wiki.

Programming References

These are not so much guides or tutorials, but a place to look for information on the Lua language itself. The reader should be somewhat familiar with programming in general.

Official Reference Manual
contains syntax and basic commands, but is heavy-going for readers without a programming background
Programming in Lua
the definitive Lua guide by Roberto Ierusalimschy. Online version
LUA-Users
LUA user group with a Wiki which includes a FAQ, tutorials and extended help on many topics. The group also hosts a mailing list (with past archive) and a IRC channel, #lua at irc.freenode.net. Lastly, their LuaLinks page is very extensive.

Lua Editors

While any text editor can edit Lua files, many contain additional Lua specific features.

Please see the list of Lua editors.

See also