Discussion utilisateur:Darkdadaah/Anagrimes

Bonjour, vous êtes venu ici pour chercher la signification du mot Discussion utilisateur:Darkdadaah/Anagrimes. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot Discussion utilisateur:Darkdadaah/Anagrimes, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire Discussion utilisateur:Darkdadaah/Anagrimes au singulier et au pluriel. Tout ce que vous devez savoir sur le mot Discussion utilisateur:Darkdadaah/Anagrimes est ici. La définition du mot Discussion utilisateur:Darkdadaah/Anagrimes vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition deDiscussion utilisateur:Darkdadaah/Anagrimes, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.

Problème d’utilisation

J’arrive à faire tourner le script articles_list.pl mais n’en vois pas la fin : le nombre entre crochets (censé représenter le nombre d’articles analysés ?) monte à plus de 26M quand je laisse tourner un moment. Est-ce normal ? Je précise que pour le faire fonctionner j’ai dû changer à la ligne 148 ~~ en =~, et qu’en outre le message d’erreur suivant apparait en boucle dans la console : Use of uninitiliazed value in concatenation (.) or string at ./articles_list.pl line 141 où la ligne 141 correspond à :

print STDERR "  $article->{'title'}                           \r" if $counts{'total articles'} %1000==0;

J’utilise l’émulateur UNIX Git bash. Une idée du pourquoi ça ne marche pas pour moi ? — Automatik (discussion) 29 mai 2014 à 02:11 (UTC)Répondre

Le ~~ a un tout autre sens que =~, donc si tu as fait ce remplacement le comportement du programme devient imprévisible. Les 2 tildes sont supportés par perl depuis assez récemment, il se peut que tu n'aies pas une version à jour. — Dakdada 20 octobre 2014 à 08:18 (UTC)Répondre
J’ai réinstallé perl (5.16.3, donc contenant normalement l’opérateur ~~ selon la doc de perl), et j’obtiens entre autres l’erreur syntax error at ./articles_list.pl line 158, near "author ~" , sachant que j’utilise cette dernière version du code sur Github, du 23 novembre 2013. Si tu voyais d’où ça peut venir… — Automatik (discussion) 20 octobre 2014 à 21:39 (UTC)Répondre
Ah ce n'est pas la dernière version, je suis passé à GitHub directement sans passer par Wikimédia : https://github.com/Darkdadaah/anagrimes (septembre 2014). Faudrait que je mette à jour le dépôt Wikimédia... — Dakdada 21 octobre 2014 à 08:04 (UTC)Répondre
Avec la version https://github.com/Darkdadaah/anagrimes/blob/master/scripts/articles_list.pl j’ai toujours le même message d’erreur (j’ai importé aussi tous les autres fichiers du dépôt anagrimes) — le message d’erreur est le même à la ligne près (168). Peut-être y a-t-il un rapport avec le fait d’avoir Windows, mais je ne vois pas. — Automatik (discussion) 21 octobre 2014 à 10:24 (UTC)Répondre
De toute évidence, ton interpréteur Perl ne reconnaît pas l'opérateur ~~. Peux-tu confirmer la version de Perl utilisée par ton terminal (perl -v) ? Il faudra que je rajoute une ligne de vérification de la version. — Dakdada 21 octobre 2014 à 13:08 (UTC)Répondre
Merci, c’est corrigé ! ActivePerl version 5.16 contenait la version 5.8 de perl, je me suis donc rabattu sur Strawberry Perl. — Automatik (discussion) 21 octobre 2014 à 21:00 (UTC)Répondre