WoW:Lua: Difference between revisions
Jump to navigation
Jump to search
cleanup, rewording, relinking, more links
No edit summary |
(cleanup, rewording, relinking, more links) |
||
Line 1: | Line 1: | ||
Lua | 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]. | ||
The [http://www.lua.org/manual/5.0/ Reference Manual] | ==Programming References== | ||
These are not so much guides or tutorials, but a place to look for information on the Lua language intself. The reader should be somewhat famiar with programming in general, or even Lua. | |||
;[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] : online book by [http://www.inf.puc-rio.br/~roberto/ Roberto Ierusalimschy] | |||
==Lua Editors== | |||
While any text editor can edit Lua files, many contain additional Lua specific features. | |||
=== Freeware === | |||
;[http://sourceforge.net/projects/blua/ BLua] (Open Source) : Under development and will, in time, hopefully provide a useful IDE for WoW Lua script development. | |||
;[http://luaedit.luaforge.net/ LuaEdit] (Open Source) : Complete professional looking Lua IDE - Windows 98/2000/XP | |||
;[http://www.pspad.com/ PSPad] : Syntax highlighting for Lua and XML files, fully features programmer's editor | |||
;[http://www.gorlice.net.pl/~rybak/luaide LuaIDE] : Integrated development environment for Lua for Windows | |||
=== Shareware === | |||
;[http://www.quotixsoftware.com/qde_index.htm QDE] : Quotix Development Environment for Lua. It supports project management, autocomplete functionality, a multi-document interface, debugging and much more. Sadly doesn't include a debug mode to test scripts with. | |||
;[http://www.zeusedit.com/lookmain.html Zeus for Windows] : IDE with Lua syntax highlighting, code folding, project management, integrated version control. The IDE is fully scriptable using Lua | |||
;[http://www.textpad.com TextPad] : Not an official Lua IDE however, with an available syntax file available as an [http://www.textpad.com/add-ons/synh2m.html addon] provides great syntax highlighting. | |||
Quotix Development Environment for Lua. It supports project management, autocomplete functionality, a multi-document interface, debugging and much more. Sadly doesn't include a debug mode to test scripts with. | ;[http://www.editplus.com Edit+] : Not an official Lua IDE however, with an available syntax file available as an [http://www.editplus.com/others.html addon] provides great syntax highlighting. | ||
IDE with Lua syntax highlighting, code folding, project management, integrated version control. The IDE is fully scriptable using Lua | |||
Not an official Lua IDE however, with an available syntax file available as an [http://www.textpad.com/add-ons/synh2m.html addon] provides great syntax highlighting. | |||
Not an official Lua IDE however, with an available syntax file available as an [http://www.editplus.com/others.html addon] provides great syntax highlighting. | |||
[[Category:Interface Customization|Lua]] | [[Category:Interface Customization|Lua]] |