Re: master e4df903f6b5 2/2: ; Fix last change

Richard Stallman <[email protected]> Sat, 25 Jul 2026 10:35:26 -0400
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > I'm just saying that I find

  >     	   (cl-letf (((symbol-function #'progress-reporter-echo-area)
  >     		      #'ignore))

  > to be an ugly hack (like most other "letf symbol-function").

I agree.  I think we should eliminate all binding of symbol function
definitions.  The way to start would be to make `letf' give a warning
for attempts to bind symbol function definitions.

Indeed, maybe we should discourage let-binding of anything except
symbols' values.  Perhaps `letf' is simply a bad idea.  It looks like
that was added for the sake of completeness.,

Can anyone suggest a case for which `letf' is a good method?

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)