J'ai lu Larry Wall et ses délires sur la bénédiction des objet noyés au milieux d'infâmes hack du runtime perl parce que mêmes les analyseurs syntaxiques perdent les pédales tellement il ya a de signes cabbalistiques contradictoires (mon emacs sous Solaris ne s'en est jamais remis, obligé d'apprendre ce p%^# de Vi ; ).
Je préfère nettement me taper le tuto de Guido en 2h en me disant que je sais presque tout faire avec ca et passer le reste du temps gagné à dévorer un roman de SF que me taper 20 h sur les Perl O'Reilly.
Sinon hormis ton cas d'ecole, ceux auxquels j'ai été confronté ressemblent plus à ca:
s/^\^Q //;
$longueur_ligne = length($_);
$caractere_fin_ligne = $longueur_ligne ? ord(substr($_,$longueur_ligne-1,1)) : 0;
....
my @c= ;
close Fi;
map s/[\r\n]+/\n/g, @c;
open (Fi,">$f") or die;
print Fi @c;
Ce n'est pas le plus complexe mais de là à parler de langage naturel.
Heureusement que j'ai insisté pour que le gars qui a pondu ca donne de noms de variables explicites et commente un peu parce le decryptage permanent avec le perlref sous la main au bout de 200 lignes ca devient un peu lassant.
Et je te passe sur les effets de bord
[^] # Re: Explicit is better than implicit.
Posté par Bozo_le_clown . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 3.
Je préfère nettement me taper le tuto de Guido en 2h en me disant que je sais presque tout faire avec ca et passer le reste du temps gagné à dévorer un roman de SF que me taper 20 h sur les Perl O'Reilly.
Sinon hormis ton cas d'ecole, ceux auxquels j'ai été confronté ressemblent plus à ca:
s/^\^Q //;
$longueur_ligne = length($_);
$caractere_fin_ligne = $longueur_ligne ? ord(substr($_,$longueur_ligne-1,1)) : 0;
....
my @c= ;
close Fi;
map s/[\r\n]+/\n/g, @c;
open (Fi,">$f") or die;
print Fi @c;
Ce n'est pas le plus complexe mais de là à parler de langage naturel.
Heureusement que j'ai insisté pour que le gars qui a pondu ca donne de noms de variables explicites et commente un peu parce le decryptage permanent avec le perlref sous la main au bout de 200 lignes ca devient un peu lassant.
Et je te passe sur les effets de bord