On Fri 15 Oct 2010 21:07, Mike Gran <spk...@yahoo.com> writes: > I think, in general, there are too many hexadecimal addresses > in the output. For example > > -> Step into #<frame a1b2c3d4 #<procedure ...
Agreed, this is terrible. It should be understandable by the user; e.g. "step from ice-9/boot-9.scm:2936", or something like that. > Also, there is one feature that would make the debugger much > more valuable to me. If, after every ",step" or ",next", it > printed out the filename:line:column, that'd be helpful. I > hacked on it a little, and I think it would be easy to do. Yes, you are right here also. > And, if that filename:line:column were delimited by something > unique, for example curly braces, it would then be easy enough > to write an Emacs minor mode to pick up that filename:line:column > from the Geiser or Shell window and automatically center another > window on that file at that source line, the way the GDB GUD mode > does. Yes, also agreed, though I would have the pattern be something like <Beginning of line>foo.scm:line:col: ... . Cheers, Andy -- http://wingolog.org/