GNU bug report logs - #30078
27.0.50; Use lexical-binding for M-:

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Date: Thu, 11 Jan 2018 16:38:01 UTC

Severity: wishlist

Found in version 27.0.50

Fixed in version 27.1

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Michael Heerdegen <michael_heerdegen <at> web.de>, 30078 <at> debbugs.gnu.org
Subject: bug#30078: 27.0.50; Use lexical-binding for M-:
Date: Sat, 13 Jan 2018 13:19:52 -0500
> Lexical-binding is just a feature, albeit an important one.
> It doesn't have to be introduced into every possible corner of Emacs,
> not without a good reason.

lexbind-Elisp and dynbind-Elisp are fundamentally two different
languages.  They are so similar that we don't think of it in those
terms, but having those 2 introduces complexity (including for the users
occasionally).  And actually the fact they're so similar sometimes makes
the problem worse because most people don't realize that they have to
pay attention to it or how to know which language is used when.

I very much hope to see Emacs shed its dynbind-Elisp support at some
point, tho it still seems to be a pretty distant future and I'm not even
sure how we'll get to that point.

bug#30078 is about making another step in this direction.


        Stefan




This bug report was last modified 6 years and 24 days ago.

Previous Next


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