WoW:Lua: Difference between revisions
Jump to navigation
Jump to search
→Programming References: Add direct link to online version of PIL
(→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]] |