perl harbor
December 2, 2003Il y’a pas longtemps, jadawin me suggérait de mettre moi aussi quelques uns
des trucs que j’ai pu coder, ou des projets sur lesquels je me suis penché sur
la page de garde de tuxaco.ath.cx.
D’un côté, pourquoi pas. Ca mange pas de pain et ça pourrait éventuellment
occuper un curieux pendant quelque temps. Puis je me suis amusé à recoder une
partie du dernier mini-projet des premières années en
Perl. Dans les détails les plus tordus j’ai
donc un serveur de discussion basic (puisque c’est tout ce qu’on leur
demande, après on vient nous dire qu’on est des bourreaux, tsss…) qui tourne
tout bien. Quelque chose comme 170 lignes de code qui ne sont pas maintenables
du tout, ni même faites pour être relues puisque le tout est codé assez
salement et vraiment pas de façon humaine disons.
D’ailleurs, à la ligne 114 il y’a ce commentaire :
# global messages (and yes, this is the only comment, enjoy it)
C’est mal ? Non (bon si en fait), c’est juste pour faire plaisir à Lunar qui adore coder en Haskell et troller sur le fait que la syntaxe de Perl est illisible. Je me relis pourtant facilement, mais d’ici demain ce sera sans doute moins évident. Pas parce-que la syntaxe est mauvaise, mais parce- que je n’avais aucune envie qu’on me relise. :)
A côté de ça, j’ai des scripts Perl totalement inutiles comme tout programme se doit de l’être. Cependant ceux-ci sont supers lisibles, et même re-lisibles (rien que ça), mais aussi maintenables (c’est la fête). A la limite de l’art (oui c’est ironique pour ceux qui se posent des questions). Le jour où j’ai quelque chose qui me plait vraiment dans ce que je fais, c’est promis, ce sera sur le net libre de droit et avec même une licence “pour faire joli”. Pour l’instant il y’a déjà un blog dont certes le source n’est pas disponible, mais le résultat est sous votre nez… Chaque chose en son temps.