Very Simple Lua Debugger based on RemDebug

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
Posts: 85
Joined: Thu May 01, 2008 12:51 pm

Very Simple Lua Debugger based on RemDebug

Postby hagish » Fri May 20, 2011 10:11 am

After taking a look at RemDebug I decided to write a small gui and try if I can use this within Löve.
The result is a small and very basic graphical lua debugger based on a modified version of RemDebug.

It is crossplatform but I only did the build scripts for linux.


Some steps to try it out:

* (ubuntu 11.04) apt-get install liblua5.1-filesystem-dev liblua5.1-socket-dev git cmake g++ libpoco-dev libboost-all-dev libwxbase2.8-dev libwxgtk2.8-dev
* git clone git://
* git clone git:// ... -Steam.git
* cd lua-debugger/build
* cmake .
* cd ..
* ./lua-debugger
* (another terminal) cd A-Whiff-of-Steam/proto/proto1
* vim main.lua

Code: Select all

function love.load (args) -- search for this line
        require"remdebug.engine"  -- add these two lines
        remdebug.engine.start() -- add these two lines

* vim

Code: Select all

# remdebug, lfs, luasocket
export LUA_PATH
# lfs, luasocket
export LUA_CPATH

love .

* ./
* now a new tab should open bad you see the A-Whiff-of-Steam main.lua code

User avatar
Party member
Posts: 909
Joined: Sun Apr 04, 2010 9:14 pm
Location: Germany

Re: Very Simple Lua Debugger based on RemDebug

Postby vrld » Fri May 20, 2011 11:25 am

This is awesome! Thank you so much for this!

Two improvements:
  • Make the command window on the bottom resizeable.
  • Add keyboard shortcuts for adding breakpoints, stepping and so on.
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum.

hump | HC | SUIT | shine

User avatar
Sex machine
Posts: 4708
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands

Re: Very Simple Lua Debugger based on RemDebug

Postby bartbes » Fri May 20, 2011 2:15 pm

It looked awesome, but after 5 mins of compiling poco I just gave up..
Cowardly acts and the eating of birds must not be the deeds of a Hero of Storms.

Return to “Libraries and Tools”

Who is online

Users browsing this forum: Bing [Bot] and 6 guests