Bonjour,

Voulant faire un tri schwartzien, j'ai eu comme message "Not an ARRAY reference at Epingle.pm line 850."
J'ai retravailler le code en le minimisant pour chercher l'erreur, et si j'exécute
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
my  @sc=   map { [$_, -$_] } (20,23);
say @sc;
say Dumper @sc;
say Dumper sort { $a->[1] <=> $b->[1] } @sc;
dans un petit fichier qui ne fait que ça, j'ai le bon résultat.

Si je l'exécute dans mon programme Kandela (plein de ligne, Moose,...), j'ai le message indiqué, ici, sur la ligne 4.(les 2 premiers say étant bien les mêmes)
J'exécute bien des "sort" ailleurs dans un contexte plus classique sans problème.
J'imagine donc un problème de contexte, mais je ne vois pas par quel bout attaquer le problème.

Une idée ?