[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: is this list really alive?
- From: erik@... (Erik Hougaard)
- Date: Fri, 29 Jan 1999 23:03:52 +0100
Luiz Henrique de Figueiredo wrote:
> what are these "serious design issues" and bugs?
> you could post them here or send them directly to Tomás Guisasola Gorham at
> tomas@tecgraf.puc-rio.br (also cc: roberto@inf.puc-rio.br).
Design issue: ldb is designed with only one state in mind, if you are
running multible states (like multitasking) ldb starts acting strange
(Like a breakpoint jumping to a different state !! My solution was to
add the debug information into the state structure.
The bugs are related to setting breakpoints. (Like a break(20) to break
at line 20). The code for setting the loc->file on a linenumber basis
(Within the get_location) does not update curr_loc.file at all. My
solution was to do a:
f = lua_stackedfunction(1);
lua_funcinfo(f,&curr_loc.file,&curr_loc.line);
before assigning loc->file
I some cases the update_location does funky stuff also, but I havent
found it yet!
Erik
p.s. It was not sent as a flame or anything . I was just getting used to
the very high quality of the Lua source!!