Hello all-
I’ve got a little free time on my hands again and am planning on spending a bit of time working on the pike debugger prototype.
My first effort will be to merge the existing support into the development branch so that it gets a little more exposure. I plan on doing this as a series of commits: the C-level changes, the low-level Pike code and finally the Debug Adapter Protocol support. I don’t expect this to cause any problems for people not using the debugger, but hopefully merging it will make it a lower effort to test. There should be a more complete message about this proposal (and I didn’t get any pushback) so assume it’s still okay to proceed. Please do get in touch if there are any reservations.
The second effort that I’d like to tackle is figuring out a way to perform code evaluation at a particular stack frame. I think this is the major missing “base function” that’s currently missing.
I’d be pleased to hear any suggestions you might have for how best to accomplish this. I was thinking that the hilfe code might provide a way, with global/local variable resolution via the live stack frame object that the debugger will have access to. Is there possibly a better way?
Bill
pike-devel@lists.lysator.liu.se