Le perl complètement inutile
Niveau :
Résumé : perl
Perl fait beaucoup de choses, trop, tellement que certaines sont complètement inutiles
Il est possible de changer la numérotation des tableaux :
# le premier élément d'un tableau sera maintenant le numéro 42 $[=42;
Il est possible d’allouer de la mémoire inutilisée :
# alloue 64Mio de mémoire pour que perl puisse les utiliser quand il meurt a cause du manque de mémoire !! # ce qui ne l'empêche pas de mourir bien sur $^M=64<<20;
Les sections BEGIN {} et END {} sont des blocs très utiles qui s’écrivent tels quel, mais il peuvent aussi être écrits comme des méthodes :
sub BEGIN {}
Perl disposes de modules en provenance du CPAN. Parmi ces modules on trouve les modules Acme, dont voici quelques exemples pour bien en comprendre l’utilité :
- Acme::Anything qui permet de charger des modules qui n’existent pas
- Acme::Error qui permet d’afficher toutes les erreurs en capitales.
- Acme::Godot qui vous permet d’attendre Godot
- Acme::EyeDrops pour convertir votre code perl en ascii art (fonctionnel en perl), très joli d’ailleurs
- Acme::Code::Police supprime toute erreur de code qui n’utiliserait pas strict en supprimant le code.