Very Simple Lua Debugger based on RemDebug

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

Very Simple Lua Debugger based on RemDebug

Post by hagish »

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-Whiff-of-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: 917
Joined: Sun Apr 04, 2010 9:14 pm
Location: Germany
Contact:

Re: Very Simple Lua Debugger based on RemDebug

Post by vrld »

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 | moonshine
User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: Very Simple Lua Debugger based on RemDebug

Post by bartbes »

It looked awesome, but after 5 mins of compiling poco I just gave up..
Post Reply

Who is online

Users browsing this forum: No registered users and 24 guests