Table of Contents

[hemmerling] Lua & eLua 2/3

Related pages:

Tools

IDEs & Debuggers

IDEs & Debuggers, some of them suggested by CoreGames

Atom for CORE
Eclipse with LuaEclipse ( no CORE support )
IntelliJ IDEA with EmmyLua ( no CORE support )
NetBeans 8.0 & NetBeans 7.4 with "Lua Glider NetBeans Edition" ( no CORE support )
Notepad++ for CORE
The complete Windows solution ( Visual Studio Code & Luacheck & .luacheckrc ) for CORE

Cross-development on Windows and Linux ( Visual Studio Code & Debugger & Luacheck & .luacheckrc )

.vscode
Possible Attributes of "launch.json"
Tom Blind "Local Lua Debugger"
actboy168 "Lua Debug"
Ravi Programming Language "Lua and Ravi 5.3 Debugger"
Tangzx "EmmyLua"
devCAT "Lua Debugger"
BeamNG "Lua/LuaJIT Debugger"
yinfei "Lua Helper"
Alex D. "Lua Debug"
qing wang "LuaPanda"
leafvmaple "Lua Debugger"
    • GitHub "leafvmaple / vscode-zlua" - Source code not available :-(.
    • Operation:
      • “To customize Run and Debug, create a launch.json file” ⇒ Select “Lua Debug”.
        • On Windows, “Run / Start Debugging” or “Run / Run Without Debugging” causes the VSC error message:
          TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received
          undefined
          at validate String internal/validators.js:124:11)
          at Object.normalize (path.js 266:5
          at c.launchRequest
          (c\Users\Administrator.vscode extensions\leafvmaple.vscode-zlua-01.5\dist adapte .2243)
          at c.dispatchRequest
          (c\Users\Administrator\.vscode extensions\leafvmaple vscode-ziua-0.15\dist adiant..25278)
          at cdispatchRequest
          (c\Users\Administrator.vscode extensions leafvmaple vscode-ziua-0.15\dist adapt.14030
          at chandleMessage
          (C\Users\Administrator.vscode extensions leafvmaple.vscode ziua-0.15\distaciant.-10957)
          at c_handleData
          (c\Users\Administrator. vscode extensions leaf maple scodela-0.75\dist adiant....12621
          at Socket <anonymous
          (c\Users\Administrator vscode extensions leaf maplenscode-0.15\dist adapt.11330D)
          at Socket.emit (events.js 315:20
          at addChunk (internal streams readable is 309:12)
          
        • On Linux, “Run / Start Debugging” or “Run / Run Without Debugging” causes the VSC error message:
          TypeError (ERR_INVALID ARG_TYPE]: The "path" argument must be of type
          string. Received undefined
          at validateString (internal/validators.js:124:11)
          at Object normalize (path.js:1005:5)
          at c.launchRequest (/home/node/.vscode/extensions/leafvmaple.vscode-
          zlua-0.1.5/dist/adapter.js:1:2248)
          atc
          dispatchRequest (/home/node8/.vscode/extensions/leafvmaple.vscode
          zlua 0.1.5/dist/adapter.js:1:25278)
          at c.dispatchRequest (/home/node/.vscode/extensions/leafvmaple.vscode
          zlua-0.1.5/dist/adapter.js:1:14630)
          at chandleMessage (/home/node/.vscode/extensions/leafvmaple vscode-
          zlua-0.1.5/dist/adapter.js:1:10967)
          atc. handleData (/home/node/vscode/extensions/leaf maple vscode-
          zlua 0.1.5/dist/adapter.js:1:12621)
          at Socket anonymous (/home/node/.vscode/extensions/leafvmaple vscode
          zlua 0.1.5/dist/adapter.js:1:11300)
          at Socket emit (events.js:315:20)
          at addChunk (internal/streams/readable.js:309:12)
          CALL STACK
          
wellshsu "luaide-lite"
mayishidai "luaide-lite-up"
kangping "luaide"
OpenLuat Wendal Chen "LuatOS Debug"
OpenLuat colin "Skynet Debugger"
OpenLuat murru "tadpole Debugger"
"Test Explorer UI"
Proper Setting in the VSC "settings.json" File
Resources

Some other IDEs & Debuggers

Decompiler

Documentation Generator

EXE Generator

Luacheck - The #1 Linter

Luacheck

Resources

Make

Obfuscators

Tools

Free online Services

Resources

Packet Manager

LuaDist

LuaRocks

LuaRocks on Windows
LuaRocks on Linux
Resources

LuaFileSystem

Profiler

Testing, Unit Test

Unit Test Frameworks, Mocking, & Build-Test-Deploy Toolchains

BTDLua ( build-test-deploy Development Environment )
busted
Gambiarra
LuaDist
luaspec
LuaUnit #
lunatest
lunit
lunitx
Lunity
Jasper Lyons' 31-Lines UnitTest Frameworks
Mediawiki / Wikipedia
Minctest
mockagne
François Perrad
QhunUnitTest
Shake
telescope
Testy
u-test

Test Explorer / Test Runner / Test Generator

Lua unit test generator" (LUTG)
Test Explorer UI #

Resources

Tracing

Resources

Appropriate OpenDirectory Directory Pages


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )