|
From: | JD Smith |
Subject: | Moving packages out of core to ELPA |
Date: | Sat, 17 Feb 2024 09:40:19 -0500 |
There was a recent discussion about which lisp/progmodes packages belong in core. A sentiment was expressed that useful languages with non-negligible user bases should probably go in, and others should be in ELPA. I want to bring up a related point: it should be possible to retire packages from core, once their relevance drops below a critical threshold [1]. I am the former maintainer of the now mostly defunct IDLWAVE mode (lisp/progmodes/idl*.el). IDLWAVE was put in core about 20 years ago, long before ELPA existed, by my predecessor Carsten Dominik (of org-mode fame). I'd advocate moving IDLWAVE to ELPA, for the following reasons:
Judging by my email traffic on the topic, there are very few users of IDLWAVE remaining. Even I touch it only a few times a year. No one has stepped up to maintain it in the 7 years since I stepped aside. IDL is still a powerful language and IDLWAVE itself has a great number of features I sorely miss in other emacs programming modes. It deserves support in Emacs. Just not, IMO, in core. [1] Such a threshold may be hard to define, but here is one idea: if the number of users who activate a mode on accident is greater than the number who actively seek to do so, it may be time to retire a mode. My experience indicates IDLWAVE has likely passed this threshold. |
[Prev in Thread] | Current Thread | [Next in Thread] |