GNU bug report logs - #66706
[PATCH] Automatic elisp dialect insertion

Previous Next

Package: emacs;

Reported by: Mattias Engdegård <mattias.engdegard <at> gmail.com>

Date: Mon, 23 Oct 2023 17:48:01 UTC

Severity: wishlist

Tags: patch

Full log


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

From: Po Lu <luangruo <at> yahoo.com>
To: Dmitry Gutov <dmitry <at> gutov.dev>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 66706 <at> debbugs.gnu.org,
 mattias.engdegard <at> gmail.com, Stefan Monnier <monnier <at> iro.umontreal.ca>,
 stefankangas <at> gmail.com
Subject: Re: bug#66706: [PATCH] Automatic elisp dialect insertion
Date: Wed, 25 Oct 2023 21:20:50 +0800
Dmitry Gutov <dmitry <at> gutov.dev> writes:

> I wasn't aware of that indication myself, FWIW. Or forgot.
>
> Regarding intermediate steps toward making 'lexical-binding: t' the
> default, are you of the opinion that we've made enough of them now?
> And will just be able to flip the default in some future release?
>
> All in all, I'd say the byte-compilation warning "file has no
> ‘lexical-binding’ directive" which we already show might suffice. But
> it only helps after the user learns how to byte-compile files and/or
> enable flymake-mode.

We cannot make lexical binding the default until an adequately
proficient writer is found to explain it within the Emacs Lisp
introduction.  Any volunteers?  For doing so would certainly be more
conducive towards that goal.

But today's software types are generally more interested in the much
simpler (if doubtfully efficacious) expedient that is coercion.




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

Previous Next


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