lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

I haven't been following lua developments for a while, and been content
with print() debugging all this time, but as my projects grow in
complexity, I wish for some better tool support. And in lieu of
research, I thought I'd ask - I've seen remdebug, vslua and ldb
mentioned, and it looks like debugging is worked on by several
independent projects. Help me, please, which one is useful?

Ideally, I would of course like to have a completely integrated
solution. My main C code calls Lua extensions, which then call C helper
functions again, which occasionally call back into Lua - so my callstack
occasionally looks pretty wild. I doubt that any debugger will show me
mixed lua/C callstacks (wouldn't that be sweet?) with the same comfort I
get from my regular C debuggers, but can I get any lua debugger support
at all for this sort of program? And can I get it both for Win32 and
Linux programming?

The reasonable man adapts himself to the world; the unreasonable man
persists in trying to adapt the world to himself. Therefore, all
progress depends on the unreasonable man.
- George Bernard Shaw