GNU bug report logs - #15101
24.3.50; debugger-eval-expression broken

Previous Next

Package: emacs;

Reported by: Helmut Eller <eller.helmut <at> gmail.com>

Date: Thu, 15 Aug 2013 11:41:02 UTC

Severity: normal

Found in version 24.3.50

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


Message #34 received at 15101 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Helmut Eller <eller.helmut <at> gmail.com>
Cc: 15101 <at> debbugs.gnu.org
Subject: Re: bug#15101: 24.3.50; debugger-eval-expression broken
Date: Thu, 15 Aug 2013 16:30:13 -0400
> What does "context" mean?

That which is *around*.

> Intuitively I would say that in the second
> line, ie. the one that looks like "(let ((foo 123)) (debug))", foo is
> part of the context.

The context in which (let ((foo 123)) (debug)) does not include (yet)
"foo" (well, maybe it does, but that would be another "foo" than the
one inside the let).

> It seems to me that a better fix would be to adjust linenumber->context
> mapping by one.

I don't think this can be done, because the semantics become very weird
and unpredictable.


        Stefan




This bug report was last modified 11 years and 283 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.