From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#66706: [PATCH] Automatic elisp dialect insertion Date: Wed, 25 Oct 2023 21:20:50 +0800 Message-ID: <878r7q25zh.fsf@yahoo.com> References: <17C83052-7946-45DE-B660-DA7EB82001B0@gmail.com> <83sf61mb54.fsf@gnu.org> <98CD592C-0E82-4795-8168-2B5E597FF7A7@gmail.com> <8334xzlvy9.fsf@gnu.org> <87pm131pq6.fsf@yahoo.com> <83o7gmkiyn.fsf@gnu.org> <438d1186-3759-4462-06d8-b41c69134eda@gutov.dev> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40719"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 66706@debbugs.gnu.org, mattias.engdegard@gmail.com, Stefan Monnier , stefankangas@gmail.com To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 25 15:21:50 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qvdpW-000ALr-3c for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 25 Oct 2023 15:21:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qvdpG-0004Lg-B1; Wed, 25 Oct 2023 09:21:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qvdpE-0004J9-Qd for bug-gnu-emacs@gnu.org; Wed, 25 Oct 2023 09:21:32 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qvdpE-0006Bt-Hq for bug-gnu-emacs@gnu.org; Wed, 25 Oct 2023 09:21:32 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qvdpi-0007sM-6z for bug-gnu-emacs@gnu.org; Wed, 25 Oct 2023 09:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 13:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66706 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 66706-submit@debbugs.gnu.org id=B66706.169824009830236 (code B ref 66706); Wed, 25 Oct 2023 13:22:02 +0000 Original-Received: (at 66706) by debbugs.gnu.org; 25 Oct 2023 13:21:38 +0000 Original-Received: from localhost ([127.0.0.1]:57714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvdpJ-0007rc-O5 for submit@debbugs.gnu.org; Wed, 25 Oct 2023 09:21:38 -0400 Original-Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:39665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvdpH-0007r4-Je for 66706@debbugs.gnu.org; Wed, 25 Oct 2023 09:21:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1698240059; bh=TwMJ1mYr/kSZlQ1pa3bmKefhMaulQF+1q5w7DfOumfQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YOMvCk0ML7cFas4mz6hegzoMr02I/dH+RSEgcfEvCM4pU5eJbTp2BHeQ6uHDD9J0dtJ5Ry0zCYGjAB4IopXgG4roSGF0GNU74BiduXDIC3CM+t8aozBmuLYlEvOiyrgmkSrVEAafIT+I3IWzglb4PCaRmUMjqTwOSHF/zTCMHXVH/LJPRT52iB2f5nwSQP7ny5qdivDbB0qshTzQthwrsG/xFFTJwWBYjhbAWX461oKyD6uTV8sGW0w/7bQ9/Xlc4KkpPauOpC2xsa5REy0etxspl8HpZVTO8C923e20vR0DZuBn4WIRyXJoTAqBE2ZyDpBoC8nJtezUcQR1W1UGpQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1698240059; bh=KTltBTajBcOzb+3gFLNx5HsMFyEEcBCLkT+4I8T0V8s=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=IajulgsBh6wc8QtlyBtEBR0MHWUmge+M4lZIHlxbI9tBoMwkKb9ALGPeVHuflmPBpUBUjrBuzY3u/UPPbUzcB43CZrBjvgfRlFDv2Ljm7kChsrSJE4K6MP0vpIM/MQKhKT7HDonglw1hw0V60sqVODMrNg3J0F3gL/YLDmf5BH+qNP9NAs6wdL8cSCIsfC67Dio/GdyCpuxS4gDRglXnQo5bwowMtDkUyoI3aOPgi1HQ1SkT4ZbgWTfCROB57roVn8KfsmXmJMyTttaAvsszc9Na4kNQlAKccIByeOU4dAsMTwH9zmhPSQXryweU/cN0aSpODuENEw6RujW0ggnw2Q== X-YMail-OSG: Z2zCMIoVM1nIcleUCZSjWUZYma9YwZi3KgWHjjAnhXo.LwKYc_oK4Zi5gzn1MEL kl2XcPVfc.5T78by6KtYAJ1TdR4YAzN_Udr3gLlBrVRh6fw2gNQ_6dvJnwLjc_juKC.2rCQaE.PA t7Z8BfyZCXPGk4cPeXd96gkhqZV66W00cnw_fz4OkZyd9RxRvMC8bXgmKHZyLKLcHGzBQKkUf39l If4NJxPtbh4lSdq7tiRPxCDODfqTA8h0jwGh6.AqrEZJHfQkaVlPOsGu3LMa0LjLUVKcv_KoWwLi Xx_42ua6f1.3nPOiELPqi6HGSM5bWn3L7Y6ZcwAjYklVJxyIV_1UwWtjoLsCU5Wry2d9F5A7iSCt JXvKTGlb689D0T0Wb2.1.gcKISCcP_rdTa98I8MpYWNDlnmOQ28NXIuZthBGTMS_MbBg7__c2sm0 GMH7ZtPcReZcamz2Agrx0zIIHQHkBIYUQ34FCNfAJ9nMKhaggYvy3japoT5LiZ5JkT3EOave4hND 2wH4cNfzNqt5Ml2.PS1ytYaRhxK3bnxoGclnbpon_awvYyTrQXFigPrS9H7TwcsvL0AAtpFbnLsl 0WTnpta0D3JUb8CYMIjr25t0mQTOZSGvTe9SOPV9Ki0nF7e15USGXjy3da6zzGHMV9Y_LA9uWYsB 630bwzlsIY5OtMA2rjC4bwklt1DJmTE7pWkBG8K3JOzFscmcWhYsy2Vr4G1GSKZx_2iWUUa6GEeV BEnP7cZ7bWX8mpj0R5weQmQ0WYy_PjGOVYkAW02TQnQdD8xxRJevek1QjnxE2I7azUcPqKJV0Xi7 oX0u0MLpY3LE22SQh8blgnhg5ECIuDuOjtmE7FJXvo X-Sonic-MF: X-Sonic-ID: 20a35240-c3eb-43d2-bc06-a65686a11f9a Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 25 Oct 2023 13:20:59 +0000 Original-Received: by hermes--production-sg3-57f7997989-dp725 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ee742727cb0aa7e8e750849f17a3838b; Wed, 25 Oct 2023 13:20:56 +0000 (UTC) In-Reply-To: <438d1186-3759-4462-06d8-b41c69134eda@gutov.dev> (Dmitry Gutov's message of "Wed, 25 Oct 2023 16:06:43 +0300") X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:273174 Archived-At: Dmitry Gutov 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 > =E2=80=98lexical-binding=E2=80=99 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.