Very Simple Lua Debugger based on RemDebug

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

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.

https://github.com/hagish/lua-debugger

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

Image

---
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://github.com/hagish/lua-debugger.git
* git clone git://github.com/lovelyrpgcommunity/A-W ... -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 start.sh

Code: Select all

# remdebug, lfs, luasocket
LUA_PATH="/usr/share/lua/5.1/?.lua;PATH_TO_LUA_DEBUGGER_CHECKOUT/remdebug/src/?.lua;$LUA_PATH"
export LUA_PATH
# lfs, luasocket
LUA_CPATH="/usr/lib/lua/5.1/?.so;$LUA_CPATH"
export LUA_CPATH

love .

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

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

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
bartbes
Sex machine
Posts: 4678
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: EntranceJew and 3 guests