perl harbor

December 2, 2003

Il 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.