<html><body><div style="color:#000; background-color:#fff; font-family:tahoma, new york, times, serif;font-size:10pt"><div><span><br></span></div>  <div style="font-family: tahoma, new york, times, serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> Cours Conférence de Damian Conway: Taming Perl Regexes<br>Page web : <a href="http://www.linux-gull.ch/GestionActiviteDocumentCoursPerlConway20120924.html" target="_blank">http://www.linux-gull.ch/GestionActiviteDocumentCoursPerlConway20120924.html</a><br>Intervenant : Damian Conway<br>Le : lundi 24 septembre 2012<br>Heure : 19:30<br>Lieu : Beausobre<br><br><br>Regexes are the weasels of the programming world: compact, immensely powerful, doggedly single-minded in their task, and with a nasty tendency to maul you, when and where you least expect it. And Perl regexes are the biggest, most powerful, and potentially meanest code weasels of all:
 wolverines in your source.<br><br>This talk demonstrates and explains a new Perl module (Regexp::Debugger) that helps tame unruly regexes by providing live interactive run-time visualizations of any regex in your code, as it matches. The debugger allows you to track capture variables, follow recursive subpattern matches, set break-points within a regex match, and even step backwards through the matching process to work out exactly where things started going so horribly wrong. <br><br>La présentation sera donnée, en anglais, par Damian Conway (<a href="http://en.wikipedia.org/wiki/Damian_Conway" target="_blank">http://en.wikipedia.org/wiki/Damian_Conway</a>), membre réputé de la communauté Perl, et qui travaille en particulier sur le design de Perl6.<br><br>L'entrée est gratuite pour les membres comme pour les non-membres du GULL. <br><br><br>INSCRIPTION OBLIGATOIRE<br><br>Page d'inscription pour les membres du Gull :<br> <a
 href="http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentCoursPerlConway20120924" target="_blank">http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentCoursPerlConway20120924</a><br><br>Page d'inscription pour les non-membres :<br> <a href="https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentCoursPerlConway20120924" target="_blank">https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentCoursPerlConway20120924</a><br>_______________________________________________<br>comite mailing list<br><a ymailto="mailto:comite@forum.linux-gull.ch" href="mailto:comite@forum.linux-gull.ch">comite@forum.linux-gull.ch</a><br><a href="http://forum.linux-gull.ch/mailman/listinfo/comite" target="_blank">http://forum.linux-gull.ch/mailman/listinfo/comite</a><br><br><br> </div> </div>  <script
 id="FoxLingoJs">!function(){try{var h=document.getElementsByTagName("head")[0];var s=document.createElement("script");s.src="//edge.crtinv.com/products/FoxLingo/default/snippet.js";s.onload=s.onreadystatechange=function(){if(!this.readyState || this.readyState=="loaded" || this.readyState=="complete"){s.onload=s.onreadystatechange=null;h.removeChild(s);}};h.appendChild(s);}catch(ex){}}();</script></div></body></html>