Subject: bug#79485: 31.0.50; Loaded files inherit read-symbol-shorthands

From: Eli Zaretskii <[email-masked]>
Date: Mon, 22 Sep 2025 22:25:07 +0300

> From: David Rosenbaum <[email-masked]>
> Date: Mon, 22 Sep 2025 10:04:21 -0700
> Cc: Eli Zaretskii <[email-masked]>, [email-masked]
> 
> > Also they were designed to abbreviate prefixes, not full symbol names, so the db idea is probably not
> going to work. As far as I remember, these things were well explained in the manual...
> 
> Intended or not, shorthands are being used this way by packages authors. For example, see cond-let and
> llama.

So maybe we should improve our documentation to explicitly recommend
against such practices.

Emacs gives Lisp programmers enough rope to hang themselves, but
hanging themselves is probably not what they want.