GNU bug report logs - #49651
28.0.50; setf bug

Previous Next

Package: emacs;

Reported by: Devon Sean McCullough <Emacs-Hacker2020 <at> jovi.net>

Date: Mon, 19 Jul 2021 21:46:01 UTC

Severity: normal

Found in version 28.0.50

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: 49651 <at> debbugs.gnu.org, Devon Sean McCullough <Emacs-Hacker2020 <at> jovi.net>,
 Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Subject: Re: bug#49651: 28.0.50; setf bug
Date: Wed, 21 Jul 2021 12:57:45 +0200
Michael Heerdegen <michael_heerdegen <at> web.de> writes:

> Would anything break if the expander definition for getenv would be
> moved to env.el (which would be a more natural place for it)?

Yes, moving the expanders to pre-loaded files would make the problem go
away, I think?  (And env.el is a good place for that one.)

But if we start doing that for some of those things, we should probably
do it for all of them, and I wasn't sure that that's what we wanted to
do.

It's certainly not very logical to load cl-lib to define a setter for,
say, `face-background', but that's where we're at today.

I think I'm in favour of moving all those out of cl-lib to preloaded
files.  I'm sure nobody else has an opinion here.

(3, 2...)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 3 years and 300 days ago.

Previous Next


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