Article publié dans Linux Magazine 94, mai 2007.
Copyright © Emmanuel Di Pretoro
Comme annoncé dans GLMF 92, le premier hackathon Perl en Europe s'est tenu le 2 au 4 mars dernier. Cela se déroulait à Arnhem, aux Pays-Bas. Cet article se propose de vous donner le bilan de cette événement, ainsi qu'un aperçu de l'ambiance qui y régnait.
Bien que le hackathon se déroule week-end, il commençait officiellement le vendredi à 16 heures. Plusieurs participants sont donc arrivés le vendredi soir, certains de manière assez classique, à savoir en taxi, et d'autres de manière plus... improvisée, c'est-à-dire en voiture de police.
Le samedi, l'ambiance était plus studieuse à notre arrivée. Il y avait deux salles réservées à l'occasion, et cela s'est grosso modo réparti sur la base de la version de Perl concernée, à savoir Perl 5 et Perl 6.
Dans la salle "Perl 5", les projets faisant l'objet d'un travail étaient :
Act : que cela soit la documentation du système de templates, diverses traductions (anglais et néerlandais), ou encore quelques tentatives de refactorisation de l'application, cette application de gestion de conférences à fait l'objet de l'attention de plusieurs participants (que cela soit ecocode, BooK, saorge ou encore monsieur_champs) ;
La documentation des expressions régulières de Perl 5.10 : Abigail, avec la collaboration de Juerd, a établi les bases pour documenter les classes de caractères des expressions régulières Perl.
Ann Barcomb, l'organisatrice de l'événement, a travaillé sur la documentation du site web de YAPC::Europe Foundation. Elle a aussi, avec l'aide de BooK, jeté les premières éléments d'une documentation à l'usage des futurs organisateurs de hackathons européens.
CPAN6 : ce projet, visant à offrir une suite à CPAN, mais pour Perl 6 a fait l'objet de plusieurs discussions entre markov, Juerd, Wytze et d'autres. Une première implémentation a été commencée.
XML::Atom::SimpleFeed
: Aristotle a interrogé les participants du
hackathon pour améliorer la structure interne du module, et en a commencé
l'implémentation.
Pendant ce temps-là, dans la salle "Perl 6" :
Parrot : Allison Randal et Jonathan Worthington, ainsi que d'autres participants (dont Liz Mattijsen et Stéphane Payrard) ont travaillé sur la conception de la structure élémentaire des objets et classes dans Parrot. Jonathan a également fixé un bug.
Pod::Simple
: Allison a publié la version 3.05 de ce
module. Une version intégrant un patch, ainsi qu'une correction de
bug. Cette version sera incluse dans Perl 5.9.5.
Au cas où quiconque aurait eu besoin de consulter de la documentation, Wendy avait amené l'intégralité de son impressionnante collection de livres sur Perl. Suite à ce week-end, elle commence à envisager d'entamer la même collection avec les livres sur Perl en français et en allemand.
Mais si le week-end a été studieux, ce n'est pas pour autant que
l'atmosphère n'était pas agréable. Plusieurs personnes se sont chargées
de détendre l'atmosphère, parfois involontairement comme BooK, qui en
installant Act sur son portable, et à la suite de plusieurs commandes dans
son shell, a lancé le dangereux et bien connu des utilisateurs Unix
rm -rf ~
. D'autres participants ont volontairement contribué à l'ambiance
du week-end, comme Wendy par exemple qui a profité de l'éclipse totale
de lune pour nous montrer ses talents d'imitation du cri du loup.
Plusieurs projets ont ainsi pu avancer durant ce week-end, pas toujours autant que ce que l'on aurait pu le souhaiter, mais de manière satisfaisante malgré tout.
Je ne pense pas être le seul à avoir trouvé l'expérience intéressante. J'espère que d'autres hackathons se tiendront en Europe, et que je pourrai y participer.
Si vous souhaitez plus d'information à propos du hackathon, je vous recommande le site de l'événement (basé sur Act). Et vous trouverez des photos de cette manifestation sur Flickr, sous le tag perlhack2007nl.
Le site du Hackathon - http://conferences.yapceurope.org/hack2007nl
YAPC::Europe Fondation - http://yapceurope.org/
Récit de BooK sur sa mésaventure - http://use.perl.org/~BooK/journal/32555
CPAN6 - http://cpan6.org/
Parrot - http://www.parrotcode.org/
Perl 6 - http://dev.perl.org/perl6/
Act - http://act.mongueurs.net/
Pod::Simple
- http://search.cpan.org/dist/Pod-Simple/
XML::Atom::SimpleFeed
- http://search.cpan.org/dist/XML-Atom-SimpleFeed/
Photos sur Flickr - http://www.flickr.com/photos/tags/perlhack2007nl
Copyright © Les Mongueurs de Perl, 2001-2016
pour le site.
Les auteurs conservent le copyright de leurs articles.