Graphical Remote Lua Debugger, a debugger for the lua programming language.
Go to file
2016-11-21 19:07:16 -05:00
bin/win_x86 initial commit, project adapted from the original commercial GRLD files, cleaned-up for simpler open source distribution, license switched to MIT 2016-09-17 12:23:24 +02:00
client initial commit, project adapted from the original commercial GRLD files, cleaned-up for simpler open source distribution, license switched to MIT 2016-09-17 12:23:24 +02:00
doc initial commit, project adapted from the original commercial GRLD files, cleaned-up for simpler open source distribution, license switched to MIT 2016-09-17 12:23:24 +02:00
samples/demo01 initial commit, project adapted from the original commercial GRLD files, cleaned-up for simpler open source distribution, license switched to MIT 2016-09-17 12:23:24 +02:00
server onScrollChanged event, get/set scroll position of sourcePage control 2016-11-21 19:07:16 -05:00
shared/grldc initial commit, project adapted from the original commercial GRLD files, cleaned-up for simpler open source distribution, license switched to MIT 2016-09-17 12:23:24 +02:00
.gitignore initial commit, project adapted from the original commercial GRLD files, cleaned-up for simpler open source distribution, license switched to MIT 2016-09-17 12:23:24 +02:00
LICENSE license fix 2016-09-17 13:04:09 +02:00
README.md Update README.md 2016-09-17 12:50:43 +02:00

GRLD

Graphical Remote Lua Debugger, a debugger for the lua programming language

Documentation is embedded in the git repository and can also be browsed online.

The debugger was created to debug lua code on video game consoles (Xbox 360 and DS), but can of course be used for many other purposes. The network layer may be a bit overkill for local debugging, but works well nonetheless. It can also work through other communication layers (such as USB debugging connection) with little adaptations.

The debugger features step-by-step execution, breakpoints, complete lua state exploration (call stack, global and local variables, upvalues, coroutines, etc.), and custom lua expression evaluation (which can have side effects in the debugged application).

The original distribution was commercial (a $50 fee was aksed for each developer), but as I had less and less time to dedicate to improvement and support, I stopped this commercial activity, and felt that it was time to release it under an open source license, so that it can still be of use to anyone working with lua. I hope you'll enjoy it. Though I don't intend to further work on this project myself at this time, feel free to fork and send your pull-requests if you have improvements or bug fixes to propose.