WoW:Lua: Difference between revisions
Jump to navigation
Jump to search
(→Programming References: Add direct link to online version of PIL) |
|||
Line 1: | Line 1: | ||
{{breadcrumb1|Interface Customization}} | |||
Lua the scripting language used by World of Warcraft for [[Interface Customization]]. Only a subset of version 5.0 of the official Lua specification is implemented, and should suit most [[AddOns|addon]] maker's needs. More information about Lua can be found on the official Lua [http://lua-users.org/wiki/LuaFaq Wiki]. | Lua the scripting language used by World of Warcraft for [[Interface Customization]]. Only a subset of version 5.0 of the official Lua specification is implemented, and should suit most [[AddOns|addon]] maker's needs. More information about Lua can be found on the official Lua [http://lua-users.org/wiki/LuaFaq Wiki]. | ||
==Programming References== | ==Programming References== | ||
These are not so much guides or tutorials, but a place to look for information on the Lua language | 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. | ||
;[http://www.lua.org/manual/5.0/ Official Reference Manual] : contains syntax and basic commands, but is heavy-going for readers without a programming background | ;[http://www.lua.org/manual/5.0/ Official Reference Manual] : contains syntax and basic commands, but is heavy-going for readers without a programming background | ||
;[http://www.inf.puc-rio.br/~roberto/book/ Programming in Lua] : | ;[http://www.inf.puc-rio.br/~roberto/book/ Programming in Lua] : the definitive Lua guide by [http://www.inf.puc-rio.br/~roberto/ Roberto Ierusalimschy]. [http://www.lua.org/pil/ Online version] | ||
;[http://lua-users.org/ LUA-Users] : LUA user group with a [http://lua-users.org/wiki/ Wiki] which includes a [http://lua-users.org/wiki/LuaFaq FAQ], [http://lua-users.org/wiki/LuaTutorial tutorials] and [http://lua-users.org/wiki/LuaDirectory extended help on many topics]. The group also hosts a mailing list (with past [http://lua-users.org/lists/lua-l/ archive]) and a IRC channel, [irc://irc.freenode.net/lua #lua at irc.freenode.net]. Lastly, their [http://lua-users.org/wiki/LuaLinks LuaLinks] page is very extensive. | ;[http://lua-users.org/ LUA-Users] : LUA user group with a [http://lua-users.org/wiki/ Wiki] which includes a [http://lua-users.org/wiki/LuaFaq FAQ], [http://lua-users.org/wiki/LuaTutorial tutorials] and [http://lua-users.org/wiki/LuaDirectory extended help on many topics]. The group also hosts a mailing list (with past [http://lua-users.org/lists/lua-l/ archive]) and a IRC channel, [irc://irc.freenode.net/lua #lua at irc.freenode.net]. Lastly, their [http://lua-users.org/wiki/LuaLinks LuaLinks] page is very extensive. | ||
Line 10: | Line 12: | ||
While any text editor can edit Lua files, many contain additional Lua specific features. | While any text editor can edit Lua files, many contain additional Lua specific features. | ||
Please see the list of [[Lua editors]]. | |||
==See also== | |||
* [[Lua functions]] available in the World of Warcraft API | |||
* [[User Defined Functions]] written by WoWWiki contributors | |||
[[Category:Interface Customization|Lua]] | [[Category:Interface Customization|Lua]] | ||
[[Category:Lua functions| Lua]] | |||
[[Category:Glossary]] |
Revision as of 19:09, 17 August 2006
Lua the scripting language used by World of Warcraft for Interface Customization. Only a subset of version 5.0 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
- Lua functions available in the World of Warcraft API
- User Defined Functions written by WoWWiki contributors