Percebo que alguns mantenedores de pacotes notáveis estão optando por não usar o sistema de gerenciamento de pacotes Emacs (ESS?) Ou reclamando de suas limitações (Helm).
AVISO : Devido a um conceito ruim do package.el, que é responsável por buscar os arquivos de leme e compilá-los, os usuários tinham erros na maioria das vezes ao atualizar do melpa e do list-package. Para evitar isso, o Async foi adicionado como dependência ao helm para forçar o package.el a compilar seus arquivos em um ambiente limpo. As pessoas que instalam a partir do git e usam o arquivo make não sofrem com esse problema e não precisam do Async, embora seja recomendado, pois corrige a instalação de todos os outros pacotes que você pode instalar com o package.el da (m) elpa. Veja FAQ para mais informações.
Quais são as limitações técnicas exatas que o atual sistema de gerenciamento de pacotes tem que elas podem estar fazendo alusão e por que os pacotes precisariam usar async
como dependência?