[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [POLL] Should we accept breaking changes to get rid of Org libraries
From: |
Dr. Arne Babenhauserheide |
Subject: |
Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? (was: org-ctags land grab) |
Date: |
Mon, 27 Mar 2023 18:10:35 +0200 |
User-agent: |
mu4e 1.8.13; emacs 28.1 |
Ihor Radchenko <yantar92@posteo.net> writes:
> Max Nikulin <manikulin@gmail.com> writes:
>
>>> Sure. This is not by itself a big deal. A number of Elisp libraries,
>>> including built-in Emacs libraries are loaded with side effects.
>>
>> It is still violation of conventions:
>>
>> (info "(elisp) Coding Conventions")
>> https://www.gnu.org/software/emacs/manual/html_node/elisp/Coding-Conventions.html
>>> D.1 Emacs Lisp Coding Conventions
>>>
>>> Simply loading a package should not change Emacs’s editing behavior.
>>> Include a command or commands to enable and disable the feature, or to
>>> invoke it.
>>>
>>> This convention is mandatory for any file that includes custom
>>> definitions. If fixing such a file to follow this convention requires an
>>> incompatible change, go ahead and make the incompatible change; don’t
>>> postpone it.
>
> This is convincing.
> I am then CCing Bastien, as, despite the Elisp convention, following it
> will break https://bzg.fr/en/the-software-maintainers-pledge/
Isn’t the problem that the behavior changed — so that org-ctags gets
loaded in Emacs 30 but not in Emacs 28 is already an incompatible
change?
Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
signature.asc
Description: PGP signature
- org-ctags land grab, Nick Dokos, 2023/03/20
- Re: org-ctags land grab, Rudolf Adamkovič, 2023/03/21
- Re: org-ctags land grab, Ihor Radchenko, 2023/03/22
- Re: org-ctags land grab, Nick Dokos, 2023/03/23
- Re: org-ctags land grab, Ihor Radchenko, 2023/03/23
- Re: org-ctags land grab, Max Nikulin, 2023/03/23
- [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? (was: org-ctags land grab), Ihor Radchenko, 2023/03/25
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Max Nikulin, 2023/03/27
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading?, Ihor Radchenko, 2023/03/28
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? (was: org-ctags land grab),
Dr. Arne Babenhauserheide <=
- Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? (was: org-ctags land grab), Ihor Radchenko, 2023/03/28