> From: Mattias EngdegĂ„rd <[email protected]>
> Date: Sun, 25 Aug 2024 22:08:30 +0200
> Cc: Eli Zaretskii <[email protected]>,
>  Stefan Kangas <[email protected]>,
>  Andrea Corallo <[email protected]>,
>  [email protected],
>  [email protected]
> 
> 25 aug. 2024 kl. 19.55 skrev Stefan Monnier <[email protected]>:
> 
> > The variable solution has one advantage: users can (setq ... t) in their
> > `.emacs` to keep old code working, tho potentially at the cost of
> > breaking new code.
> 
> Actually that's a terrible solution because it affects all code, not just a 
> single package. In addition, it will linger in the user's system indefinitely 
> (.emacs being the prime bioaccumulation tissue) and potentially cause trouble 
> when he or she installs a perfectly working package years later.
> 
> So my preferences are:
> 
> First place: always unibyte, with no controlling variable.
> Very close second place: always multibyte, idem.
> Distant third place: contrived new function name for unibyte, like 
> json-serialize-encode (no, I don't like it either).
> Very distant fourth place: variable controlling the string type returned.

Stefan Kangas and Andrea, can I have your opinions on this, please?



Reply via email to