Ich stelle fest, dass einige namhafte Paketbetreuer das Emacs-Paketverwaltungssystem (ESS?) Nicht verwenden oder sich über dessen Einschränkungen (Helm) beschweren.
Zitiert aus Helm ‚s README.md :
WARNUNG : Aufgrund eines schlechten Konzepts von package.el, das für das Abrufen und Kompilieren von Helmdateien zuständig ist, hatten Benutzer die meiste Zeit Fehler beim Upgrade von melpa und list-package. Um dies zu vermeiden, wurde Async als Abhängigkeit von helm hinzugefügt, um package.el zu zwingen, seine Dateien in einer sauberen Umgebung zu kompilieren. Personen, die von git installieren und die make-Datei verwenden, leiden nicht unter diesem Problem und benötigen kein Async, obwohl dies empfohlen wird, da es die Installation aller anderen Pakete behebt, die Sie möglicherweise mit package.el von (m) elpa installieren. Weitere Informationen finden Sie in den FAQ.
Welche genauen technischen Einschränkungen weist das aktuelle Paketverwaltungssystem auf, auf die sie anspielen könnten, und warum sollten Pakete async
als Abhängigkeit verwendet werden müssen?