Le soucis de luarocks, c'est que il est pas mis à jour sur 5.3 et qu'en plus son installation peut sembler complexe aux premiers abors
Justement, c'est bien ce que je dis. Pip et npm font aussi la force de python et de Node.js. Quand il te manque un module, tu sais qu'en 30 secondes tu peux en trouver 10 qui peuvent potentiellement faire ce que tu cherches, et en 30 autres secondes tu peux installer celui que tu veux.
Certes on ne pourra jamais comparer à peine quelques centaines de modules d'un côté contre des dizaines de milliers de l'autre, mais si en plus leur accès est un peu compliqué, ça n'aide pas…
Dans ce contexte, python et Node.js ont réussi, pour une raison très simple: ils ont inclus pip et npm par défaut dans leur distribution. Luarocks aurai pu faire la même chose.
Ca n'aurait rien changé pour les modeurs et les autres qui embarquent lua, car ça serait resté un composant non obligatoire, indépendant du lua5X.dll/.so.
Aujourd'hui je crois que ce genre d'outil pèse aussi dans le choix d'un langage.