Navigation menu

WoW:Lua: Difference between revisions

Jump to navigation Jump to search
379 bytes added ,  30 March 2006
cleanup, rewording, relinking, more links
No edit summary
(cleanup, rewording, relinking, more links)
Line 1: Line 1:
Lua is an extremely useful scripting language. You can learn more about it at their [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].


The [http://www.lua.org/manual/5.0/ Reference Manual] is a useful resource for finding out about the syntax and basic commands, but is a little heavy-going if you've not got a programming background.  
==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]


Check also the [http://www.inf.puc-rio.br/~roberto/book/ Lua Book].
==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 ===
A list of editors for Lua:
;[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
1. [http://www.quotixsoftware.com/qde_index.htm QDE] (Shareware)
;[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.
 
2. [http://sourceforge.net/projects/blua/ BLua] (Open Source)
Under development and will, in time, hopefully provide a useful IDE for WoW Lua script development.
 
3. [http://luaedit.luaforge.net/ LuaEdit] (Open Source)
Complete professional looking Lua IDE - Windows 98/2000/XP
 
4. [http://www.gorlice.net.pl/~rybak/luaide LuaIDE] (Freeware)
Integrated development environment for Lua for Windows
 
5. [http://www.vortexentertainment.com/produto.php?id=luaide Vortex-LuaIDE] (Freeware)
Outra IDE para Lua gratuita, mas em Português!
 
6.[http://www.zeusedit.com/lookmain.html Zeus for Windows] (Shareware)
IDE with Lua syntax highlighting, code folding, project management, integrated version control. The IDE is fully scriptable using Lua
 
7. [http://www.textpad.com TextPad] (Shareware)
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.
 
8. [http://www.editplus.com Edit+] (Shareware)
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.
----
Go to [[Interface Customization]]<br>
Go to [[UI Questions]]<br>
Go to [[Cosmos]]


[[Category:Interface Customization|Lua]]
[[Category:Interface Customization|Lua]]
Anonymous user