GNU bug report logs - #68075
30.0.50; New special form `handler-bind`

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Thu, 28 Dec 2023 06:34:01 UTC

Severity: normal

Found in version 30.0.50

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 68075 <at> debbugs.gnu.org
Subject: bug#68075: 30.0.50; New special form `handler-bind`
Date: Sat, 30 Dec 2023 09:52:03 +0200
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: 68075 <at> debbugs.gnu.org
> Date: Thu, 28 Dec 2023 13:12:12 -0500
> 
> >> +@var{handler} is called in the dynamic context where the error
> >> +happened, without first unwinding the stack, meaning that all the
> >> +dynamic bindings are still in effect,
> >
> > Should we tell something about the effects of lexical-binding on those
> > "dynamic bindings"?
> 
> It's not related to `handler-bind` in any case, so if
> we want to say something about it, we should do it elsewhere (and
> I think we already do when we discuss lexical binding).

Maybe I'm confused by your use of "dynamic context" and "dynamic
bindings" in that passage, which somehow hinted on dynamic vs lexical
binding.  If this is irrelevant, maybe try to reword the text so that
this potentially confusing terminology is not used?

Thanks.




This bug report was last modified 1 year and 138 days ago.

Previous Next


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