WoW:Lua: Difference between revisions
Jump to navigation
Jump to search
→Programming References
No edit summary |
|||
Line 5: | Line 5: | ||
;[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] : online book by [http://www.inf.puc-rio.br/~roberto/ Roberto Ierusalimschy] | ;[http://www.inf.puc-rio.br/~roberto/book/ Programming in Lua] : online book by [http://www.inf.puc-rio.br/~roberto/ Roberto Ierusalimschy] | ||
;[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. | |||
==Lua Editors== | ==Lua Editors== | ||
Line 10: | Line 11: | ||
=== Freeware === | === Freeware === | ||
;[ | ;[[B:Lua]] (Open Source) : Under development and will, in time, hopefully provide a useful IDE for WoW Lua script development. | ||
;[[Eclipse]] : Eclipse + the Lua Eclipse plugin | |||
;[http://luaedit.luaforge.net/ LuaEdit] (Open Source) : Complete professional looking Lua IDE - Windows 98/2000/XP | ;[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.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 | ;[http://www.gorlice.net.pl/~rybak/luaide LuaIDE] : Integrated development environment for Lua for Windows | ||
;[http://www.wowguru.com/ui/61/wow-scite-lua/ WoW SciTe] : A Lua tool made specifically for development of WoW [[AddOns]] and [[Mods]]. Includes auto-completion. This is a freely distributed copy of SciTe Editor with many modifications. Contains full functional LUA script "inserting", "syntax checking", highlighting, and the latest 5.0 compiler. | |||
=== Shareware === | === Shareware === | ||
Line 19: | Line 22: | ||
;[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.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. | ;[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. | ||
;[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. | ;[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. You can freely download and try it for 30 days. If you find it useful and decide to keep it over 30-day evaluation period, you should pay the registration fee. Nag window remains on startup if not registered. | ||
;[http://www.emeditor.com EmEditor] : Comprehensive text editor with Unicode support can be used both for LUA and XML. Lua syntax highlight file available at [http://www.emeditor.com/userfiles.php Features]. | ;[http://www.emeditor.com EmEditor] : Comprehensive text editor with Unicode support can be used both for LUA and XML. Lua syntax highlight file available at [http://www.emeditor.com/userfiles.php Features]. | ||
;[http://www.editpadpro.com/ EditPad Pro] : Great notepad replacement/enhancement with a Lua add-on located on [http://www.editpadpro.com/cgi-bin/cscslist2.pl this page]. Free 30-day evaluation copy of EditPad Pro or download EditPad Lite, free for non-commercial use. EditPad Lite and Pro are available for Windows and Linux. | |||
[[Category:Interface Customization|Lua]] | [[Category:Interface Customization|Lua]] |