From: "Sebastián Monía" <sebastian@sebasmonia.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: acorallo@gnu.org, rms@gnu.org, emacs-devel@gnu.org
Subject: Re: Default lexical-binding to t
Date: Fri, 08 Nov 2024 15:18:32 -0500 [thread overview]
Message-ID: <thqn7c9diinb.fsf@sebasmonia.com> (raw)
In-Reply-To: <86jzddo8xq.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Nov 2024 20:51:45 +0200")
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Sebastián Monía <sebastian@sebasmonia.com>
>> Eli Zaretskii <eliz@gnu.org> writes:
>> >> From: Sebastián Monía <sebastian@sebasmonia.com>
>> >> Andrea Corallo <acorallo@gnu.org> writes:
>> >> >
>> >> > Most people load files without first fisiting them, so I still
>> >> > think the load time warning idea has some advantage.
>> >>
>> >> They _really_ shouldn't do that, though... :)
>> >
>> > Why not?
>>
>> Isn't it general considered a bad idea to run arbitrary code without
>> taking a look first?
>
> Don't you do that with all the Lisp files that come with Emacs?
Yes! but in this context I understood Andrea meant "loading some random
lone file", which is different from a vetted (or at least, well known)
package, and very different from code included with Emacs.
If some file has no explicit binding cookie, it is relativaly old, maybe
even unmaintaned. No? Since using explicit lexical binding has been the
recommendation for a while now.
--
Sebastián Monía
https://site.sebasmonia.com/
next prev parent reply other threads:[~2024-11-08 20:18 UTC|newest]
Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-01 12:55 Default lexical-binding to t Stefan Monnier
2024-11-01 14:42 ` Gerd Möllmann
2024-11-01 17:03 ` Karl Fogel
2024-11-02 10:48 ` Visuwesh
2024-11-02 12:08 ` Eli Zaretskii
2024-11-02 13:21 ` Visuwesh
2024-11-02 16:24 ` Stefan Monnier
2024-11-02 20:42 ` Jim Porter
2024-11-02 21:38 ` Stefan Kangas
2024-11-03 2:32 ` Stefan Kangas
2024-11-03 13:58 ` Stefan Monnier
2024-11-03 14:34 ` Stefan Kangas
2024-11-04 8:35 ` Jean Louis
2024-11-04 8:43 ` tomas
2024-11-03 1:46 ` Stefan Monnier
2024-11-03 2:30 ` Stefan Kangas
2024-11-03 7:47 ` Jim Porter
2024-11-03 13:53 ` Stefan Monnier
2024-11-03 6:44 ` Sean Whitton
2024-11-03 14:59 ` lexical-binding in paredit Stefan Monnier
2024-11-03 18:32 ` Stefan Kangas
2024-11-03 21:44 ` Taylor R Campbell
2024-11-04 1:54 ` Stefan Monnier
2024-11-03 15:26 ` Default lexical-binding to t Andrea Corallo
2024-11-07 3:46 ` Richard Stallman
2024-11-07 23:00 ` Andrea Corallo
2024-11-08 15:53 ` Sebastián Monía
2024-11-08 16:23 ` Eli Zaretskii
2024-11-08 17:28 ` Sebastián Monía
2024-11-08 17:37 ` Joost Kremers
2024-11-08 18:51 ` Eli Zaretskii
2024-11-08 20:18 ` Sebastián Monía [this message]
2024-11-08 20:57 ` [External] : " Drew Adams
2024-11-11 5:13 ` Richard Stallman
2024-11-04 5:34 ` Richard Stallman
2024-11-04 9:39 ` Po Lu
2024-11-04 13:19 ` Eli Zaretskii
2024-11-04 17:06 ` Alfred M. Szmidt
2024-11-04 18:24 ` [External] : " Drew Adams
2024-11-06 4:44 ` Richard Stallman
2024-11-07 23:07 ` Andrea Corallo
2024-11-04 12:51 ` Eli Zaretskii
2024-11-05 20:24 ` Stefan Monnier
2024-11-06 12:11 ` Eli Zaretskii
2024-11-06 12:50 ` Stefan Monnier
2024-11-06 13:36 ` Eli Zaretskii
2024-11-06 16:32 ` Stefan Monnier
2024-11-06 17:20 ` Eli Zaretskii
2024-11-06 17:42 ` Alan Mackenzie
2024-11-06 20:48 ` Joost Kremers
2024-11-06 22:50 ` Alan Mackenzie
2024-11-07 0:46 ` Stefan Kangas
2024-11-07 21:03 ` Alan Mackenzie
2024-11-08 0:44 ` Stefan Kangas
2024-11-10 4:04 ` Richard Stallman
2024-11-07 6:14 ` Eli Zaretskii
2024-11-07 8:07 ` Joost Kremers
2024-11-07 8:45 ` Eli Zaretskii
2024-11-07 11:09 ` tomas
2024-11-07 21:23 ` Alan Mackenzie
2024-11-07 22:37 ` Dmitry Gutov
2024-11-08 6:58 ` Eli Zaretskii
2024-11-08 14:01 ` Alan Mackenzie
2024-11-08 15:19 ` Eli Zaretskii
2024-11-08 19:07 ` Alan Mackenzie
2024-11-08 20:01 ` Stefan Monnier
2024-11-07 22:10 ` Andrea Corallo
2024-11-08 18:38 ` Stefan Monnier
2024-11-07 2:55 ` Sean Whitton
2024-11-06 17:54 ` Jim Porter
2024-11-06 19:26 ` Stefan Monnier
2024-11-06 20:23 ` John Yates
2024-11-08 18:43 ` Stefan Monnier
2024-11-06 19:53 ` Jose A. Ortega Ruiz
2024-11-08 18:42 ` Stefan Monnier
2024-11-07 3:46 ` Richard Stallman
2024-11-07 7:09 ` Eli Zaretskii
2024-11-07 3:46 ` Richard Stallman
-- strict thread matches above, loose matches on Subject: below --
2024-11-07 22:28 Christopher Howard
2024-11-08 0:38 ` Stefan Kangas
2024-11-08 6:29 ` tomas
2024-11-10 4:04 ` Richard Stallman
2024-11-08 7:27 ` Eli Zaretskii
2024-11-08 12:11 ` Stefan Kangas
2024-11-08 13:12 ` Suhail Singh
2024-11-08 13:24 ` Stefan Kangas
2024-11-08 13:45 ` Eli Zaretskii
2024-11-08 7:01 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=thqn7c9diinb.fsf@sebasmonia.com \
--to=sebastian@sebasmonia.com \
--cc=acorallo@gnu.org \
--cc=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=rms@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).