Hello! Andy Wingo <wi...@pobox.com> writes:
> * Neil's debugger code doesn't work any more but is prettier than > mine, and did stepping which mine doesn't yet > > * Neil's debugger (and Guile pre-1.9, generally) worked on the > expression level rather than the function call level, so it could > give the user nicer information in many cases. Yep. > So, to that end, then, here's a preliminary plan of action: > > * Deprecate all of the old repl code, keeping compatibility shims for > the useful interfaces perhaps, but trying to move the REPL > implementation entirely out to modules. > > * Remove all of the old debugger code. This pains me somewhat, but we > have to move forward here. > > * Deprecate the-last-stack fluid -- besides being hard to reason > about, it doesn't even work all that well. > > * Document the new REPL. Fine with me (but maybe you’ve already finished it in the meantime). What about single-stepping and expression-level debugging? Thanks, Ludo’.