Je trouve ça totalement illisible

Déjà, je ne comprends pas le principe d'avoir des variables qui commencent par $, # ou @, comme si une table de hash devait être traitée différemment des autres structures de données.
Il y a souvent un compromis à faire entre raccourcis pour les usages courants (par exemple pouvoir noter {} au lieu de dict() en Python) et syntaxe purement généraliste sans privilégier les trucs les plus courants, mais je trouve que Perl est allé trop loin dans le premier cas
