[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Advice on a good way or tool to debug Lua code
 
- From: Renato Maia <maia@...>
 
- Date: Mon, 29 Oct 2007 15:32:30 -0300
 
On 29 Oct 2007, at 13:32, Jose Marin wrote:
One solution that allow us to run Lua code step by step, inspect/ 
modify variables, look at the stack, etc.
If you don't mind using a command-line debugging console then take a  
look at
http://loop.luaforge.net/docs_Inspector.html
This provides a console that executes code emulating some point in  
your code, so you can access local variables, variables of the  
current environment, etc. You can also navigate to functions on the  
current call stack, to inactive functions (e.g. to access upvalues)  
or to suspended coroutines.
In the current version you define the place where to open the  
inspection console using a method call (inspector:stop()). However,  
the next version will also offer step[in|out] and definition of break  
points. You can try the next version from the last OiL working  
package at: http://luaforge.net/frs/?group_id=116. If you get  
interested I can send you a draft of the new documentation.
For other similar debugging tools to take a look at:
  RemDebug: http://www.keplerproject.org/remdebug/
  CLI debugger: http://luaforge.net/projects/clidebugger/
--
Renato Maia
PhD student at PUC-Rio
__________________________
http://www.inf.puc-rio.br/~maia/