From mirod at xmltwig.com Fri Apr 4 09:00:01 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] [Fwd: [pm_groups] YAPC::NA Registration/Lodging] Message-ID: <1049468365.3261.359.camel@monster.xmltwig.com> Salut, Si il y en a parmis vous qui trouvent que YAPC::Europe est un peu pres, que c'est trop facile d'y aller et qu'en plus il y manque la mer et peut etre le beau temps... voici l'annonce de YAPC::NA, a Boca Raton, en Floride, en Juin. Ca devrait etre encore tres bieng, et si vous voulez allez passer des vacances aux US a ce moment la (le dollar est pas cher, c'est le moment d'en profiter), ca fait 3 jours sympa. En tout cas j'y serais. -- Michel Rodriguez -------------- next part -------------- An embedded message was scrubbed... From: Kevin Meltzer Subject: [pm_groups] YAPC::NA Registration/Lodging Date: Fri, 4 Apr 2003 09:52:03 -0500 Size: 3474 Url: http://mail.pm.org/pipermail/toulouse-pm/attachments/20030404/aa51f083/attachment.eml From mirod at xmltwig.com Sat Apr 5 01:44:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Un cours sur Perl Message-ID: <1049528578.3261.416.camel@monster.xmltwig.com> Un cours de fac qui a l'air pas mal: http://www.eecs.tufts.edu/g/150PPP/ J'aime l'intro: "Perl and its relatives are among the most powerful and dangerous interfaces a human can have to a computer." -- Michel Rodriguez From mirod at xmltwig.com Mon Apr 7 03:32:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] YAPC::NA Message-ID: <1049704306.3261.432.camel@monster.xmltwig.com> Salut, Le programme de YAPC::NA est sorti, pas mal de Damian, comme d'hab, 1 journee entiere de cours par Randal, probablement basee sur son nouveau bouquin qui sortira pour OSCON (la conf O'Reilly de Juillet), Abigail pour representer le courant integriste rigoureux intransigeant, une presentation des modules XML que je vous presenterai probablement avant d'y aller... Ca se presente bieng. -- Michel Rodriguez Perl & XML http://www.xmltwig.com From mirod at xmltwig.com Tue Apr 8 02:55:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Kewl! Message-ID: <1049788452.26956.495.camel@monster.xmltwig.com> Salut, Tiens, j'avait jamais remarque que maintenant, avec la syntaxe du open a 3 parametre, on peut faire des trucs vraiment sympa, genre lire/ecrire sur des chaines de caracteres sans avoir besoin de IO::String: #!/usr/bin/perl -w use strict; my $in_string="toto\ntutu\ntata\n"; # le my (necessaire a cause du use strict;) en plus localise le fh open my $in_fh, "<", \$in_string; # c'est comme ca qu'on traite une open my $out_fh, ">", \$out_string; # chaine comme un fichier while( <$in_fh>) { print $out_fh $_; } # ya besoin de mettre $_ sinon le parser perl # se melange print $out_string; Merci a Nat qui explique ca dans son journal sur use.perl.org Au passage, ca c'est en 5.8.0, je soupconne que ca marche en 5.6.1 mais pas en 5.00* J'ai que la 5.8.0 dispo pour l'instant parce que je viens d'upgrader ma machine et j'ai pas encore reinstalle 5.6.1. Je vais essayer de le faire proprement pour changer, que je puisse avoir acces au modules d'admin de Mandrake depuis 5.6.1, sinon je suis oblige de changer de version chaque fois que je veux lancer urpmi ou autre. Je suppose qu'il faut ajouter le repertoire ou sont ces modules dans mon @INC, si quelqu'un l'a deja fait ca m'interesse. Paul, ca va ce coup ci? Pas trop de conneries? ;--) -- Michel Rodriguez From oulala at chez.com Thu Apr 10 04:28:00 2003 From: oulala at chez.com (Thierry B.) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] module perl de Postgres Message-ID: <20030409122549.A883@hydrangelles> Bonjour le monde. Voil?, j'ai un postgresql qui roulaize, et j'ai voulu essayer le module perl qui va avec. H?las, il y a un souci ? l'install qui me laisse un peun troubl?... chef-bdd-pdp11 ~/PostgreSQL/Pg-2.0.2 $ perl Makefile.PL Configuring Pg Remember to actually read the README file ! Can't locate App/Info/RDBMS/PostgreSQL.pm in @INC (@INC contains: /usr/local/lib/perl5/5.6.1/i486-linux /usr/local/lib/perl5/5.6.1 /usr/local/lib/perl5/site_perl/5.6.1/i486-linux /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl .) at Makefile.PL line 19. Perl est un 5.6.1 compil? sur la m?me machine. [tontonth@hydrangelles Pg-2.0.2]$ grep PostgreSQL Makefile.PL Makefile.PL: require App::Info::RDBMS::PostgreSQL; Je ne sais que faire... Une mousse ? mon sauveur. -- --------------- http://tboudet.free.fr/cv.html --------------- From mirod at xmltwig.com Thu Apr 10 04:56:01 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Re: petit souci. In-Reply-To: <20030409152627.A1579@hydrangelles> References: <20030409152627.A1579@hydrangelles> Message-ID: <1049968493.3261.744.camel@monster.xmltwig.com> On Wed, 2003-04-09 at 15:26, Thierry B. wrote: > j'ai essay? de poster ?a sur la liste toulouse-pm, mais ?a a du > se perdre. Non non, je l'ai bien vu passer, c'est juste pas tres rapide... > j'essaye d'installer le module Perl de Postgres sur un 5.6.1, > et j'ai ce message d'erreur: >chef-bdd-pdp11 ~/PostgreSQL/Pg-2.0.2 $ perl Makefile.PL C'est quoi ce module? Je me sers de DBD::Pg (qui marche avec DBI), qui s'installe correctement. Si c'est Pg (mais les versions correspondent pas) c'est different, c'est un module qui te permet d'ecrire des "stored procedures" en Perl. C'est ca que tu veux faire? -- Michel Rodriguez From mirod at xmltwig.com Fri Apr 11 03:52:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Les nouvelles fraiches du jour Message-ID: <1050051083.26956.995.camel@monster.xmltwig.com> Salut, Le synopsys 6: http://www.perl.com/pub/a/2003/04/09/synopsis.html Les synopsys c'est la version simplifiee des apocalypses par Damian Conway (et Allison Randal pour celui-ci). Le 6 couvre donc les fonctions. Au passage il donne aussi plein de details sur les types de variables. C'est a mon avis beaucoup plus lisible que l'apocalypse: c'est deja beaucoup plus court, c'est plus l'equivalent d'un man alors que l'apocalypse est plus l'equivalent d'une spec. Le principe general est que par defaut on peut utiliser la meme syntaxe qu'avec Perl 5, avec le meme comportement. Il y a juste un changement, si je ne me trompe (corrigez moi sinon), on ne doit pas pouvoir modifier les parametres directement. Au cas ou vous auriez oublie, avec perl 5, les elements de @_ sont des alias vers les variables d'origine, donc on peut les modifier dans la sub: perl -le'$var=1; inc( $var); print "var: $var"; sub inc { $_[0]++; }' En plus, par rapport a perl 5, on peut preciser le type des parametres, si ils sont passes par valeur (le defaut) ou par addresse (pour pouvoir les modifier), si ils sont nommes... En gros on peut garder la simplicite de perl 5, mais on peut aussi aller tres loin dans le detail des types de parametres passes ou retournes. Les fans de quasiment tous les autres langages apprecieront le fait qu'on peut aussi nommer les parametres ce qui evite le celebre my( $toto, $tata, @tutu)= @; en debut de fonction. Les parametres nommes sont aussi bien supportes (ce sont les parametres qu'en perl 5 on passe comme hash, ou hashref Perl 6 reste faiblement type, ou comme je l'ai lu "fortement type mais avec des types generiques" ou un truc comme ca, mais optionellement on peut specifier le type des variables, ce qui facilite la detection des bugs et permet de gagner de la place en memoire (si une variable est declaree comme un entier ca evite de se trainer la structure complete entier/chaine par exemple). J'aime bien aussi les "pipe operators", fruits de discussions interminables sur p6-language: grep { $_ % 2 } <== @data; @data ==> grep { $_ % 2 }; ca permet d'ecrire plus naturellement, dans l'ordre, des chaines de transformations comme la celebre "Schwartzian transform": (non teste, j'ai pas de parl6 sous la main!) my @sort= @tableau ==> map { [calcul_index, $_] } ==> sort { $a->[0] <=> $b->[0] } ==> map { $_->[1] }; (a partir de la liste on cree une nouvelle liste de paires index/element de depart, on la trie sur les index et au final on ne garde que les elements de depart. ca permet de limiter le nombre de fois ou on calcule l'index, une fois par element au lieu de une fois par comparaison, c'est utile si le calcul de l'index est long) En perl 5 c'est moins naturel, il faut le lire en partant de la derniere ligne: my @sort= map { $_->[1] } sort { $a->[0] <=> $b->[0] } map { [calcul_index, $_] } @tableau; D'autres trucs rigolos: on peut non seulement quitter la fonction en cours avec return, mais aussi remonter plus loin dans la pile des fonctions: leave &foo <== 1,2,3; # Return from innermost surrounding call to &foo donc si on est dans toto, appele par tata, appele par foo, appele par bar, ca fait l'equivalent de return( 1, 2, 3)... dans foo! l'execution continue dans bar! C'est clair? En vrac: on peut remplacer temporairement une fonction par une autre, mettre un wrapper autour d'une fonction (excellent pour ecrire des tests!) et puis il y a le "currying", qui permet de creer une nouvelle fonction, basee sur une fonction existante, mais ou certains parametres sont deja fixes. C'est une evolution des closures si j'ai bien compris. Voila, donc plein de trucs a lire, et de beaux meaux de tetes en perspectives! Pour finir plus legerement, un lien rigolo (merci a Stephane de paris.pm): RMS aime parrot http://www.stallman.org/parrot-love.jpg Tschao -- Michel Rodriguez From Paul.Gaborit at enstimac.fr Fri Apr 11 05:30:00 2003 From: Paul.Gaborit at enstimac.fr (Paul Gaborit) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Les nouvelles fraiches du jour In-Reply-To: <1050051083.26956.995.camel@monster.xmltwig.com> References: <1050051083.26956.995.camel@monster.xmltwig.com> Message-ID: At 10:51 +0200 11/04/03, Michel Rodriguez wrote: >Il y a juste un changement, si je ne me trompe (corrigez moi sinon), on >ne doit pas pouvoir modifier les parametres directement. Au cas ou vous >auriez oublie, avec perl 5, les elements de @_ sont des alias vers les >variables d'origine, donc on peut les modifier dans la sub: > >perl -le'$var=1; inc( $var); print "var: $var"; sub inc { $_[0]++; }' > >En plus, par rapport a perl 5, on peut preciser le type des parametres, >si ils sont passes par valeur (le defaut) ou par addresse (pour pouvoir >les modifier), si ils sont nommes... Pr?cision : il sera tr?s rare que Perl 6 passe les arguments par valeur. Par d?faut, dans Perl 6, les arguments seront pass?s comme des alias constants. Cela ?vite les copies inutiles tout en emp?chant les modifications intempestives par effet de bord. D'un point de vue pratique, on peut voir cela comme un passage par valeur mais c'est en fait plus sioux. De plus, rien n'emp?che de choisir le mode de passage que l'on veut si ceux par d?faut ne conviennent pas... C'est la d?couverte de nouveaux petits d?tails de ce genre qui me fait appr?cier Perl chaque fois un peu plus (il y a d?j? pleins de petits d?tails comme cela dans Perl 5). En tous cas, merci pour l'URL. L'article m'avait ?chapp? ! -- Paul Gaborit -- DR/GI -- Perl en fran?ais -- From oulala at chez.com Sat Apr 12 00:53:01 2003 From: oulala at chez.com (Thierry B.) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] module perl de Postgres In-Reply-To: <20030409122549.A883@hydrangelles>; from oulala@chez.com on Wed, Apr 09, 2003 at 12:25:49PM +0200 References: <20030409122549.A883@hydrangelles> Message-ID: <20030412075228.A6296@hydrangelles> On Wed, Apr 09, 2003 at 12:25:49PM +0200, Thierry B. wrote: > > Bonjour le monde. > > Voil?, j'ai un postgresql qui roulaize, et j'ai voulu essayer le > module perl qui va avec. H?las, il y a un souci ? l'install qui > me laisse un peun troubl?... > Voil?, une fois de plus, c'?tait un probl?me "PEC". J'ai lu un peu trop hativement le README, et n'ai pas positionn? correctement les deux variables POSTGRES_INCLUDE et POSTGRES_LIB, me contentant de mettre POSTGRES_HOME. Il faut dire aussi que le message d'erreur m'a enduit d'erreur, et m?me avec un gros pinceau. En effet: Can't locate App/Info/RDBMS/PostgreSQL.pm ... et ce .pm n'?tant ni dans mon install compl?te de postgres, ni dans le module que je tentait d'installer, j'ai cru que j'avais rat? une marche. Bon, apr?s quelques essais, ce module me semble assez bien foutu. Son gros avantage, c'est qu'il suit de pr?s la logique de l'api de libpq.so que j'utilise ? partir du C. > > Perl est un 5.6.1 compil? sur la m?me machine. > Qu'apporterais de plus la version 5.8, pour de petites applications ? > [tontonth@hydrangelles Pg-2.0.2]$ grep PostgreSQL Makefile.PL > Makefile.PL: require App::Info::RDBMS::PostgreSQL; > Il va falloir que je regarde ce App::Info plus en d?tails. > Je ne sais que faire... Une mousse ? mon sauveur. > C'est Mirod qui a gagn?. A vous de choisir l'endroit. Th. From oulala at chez.com Sat Apr 12 02:02:01 2003 From: oulala at chez.com (Thierry B.) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Re: petit souci. In-Reply-To: <1049968493.3261.744.camel@monster.xmltwig.com>; from mirod@xmltwig.com on Thu, Apr 10, 2003 at 11:54:53AM +0200 References: <20030409152627.A1579@hydrangelles> <1049968493.3261.744.camel@monster.xmltwig.com> Message-ID: <20030412090111.H6296@hydrangelles> On Thu, Apr 10, 2003 at 11:54:53AM +0200, Michel Rodriguez wrote: > > Si c'est Pg (mais les versions correspondent pas) c'est different, c'est > un module qui te permet d'ecrire des "stored procedures" en Perl. C'est > ca que tu veux faire? > Il doit exister plusieurs Pg, alors... Celui dont je parle est un wrapper autour de la libpq.so qui est l'interface native pour ?crire des clients postgresql. http://gborg.postgresql.org/project/pgperl/projdisplay.php -- --------------- http://tboudet.free.fr/cv.html --------------- From mirod at xmltwig.com Sat Apr 12 06:33:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] module perl de Postgres In-Reply-To: <20030412075228.A6296@hydrangelles> References: <20030409122549.A883@hydrangelles> <20030412075228.A6296@hydrangelles> Message-ID: <1050147169.3261.1306.camel@monster.xmltwig.com> On Sat, 2003-04-12 at 07:52, Thierry B. wrote: > On Wed, Apr 09, 2003 at 12:25:49PM +0200, Thierry B. wrote: > > > > Bonjour le monde. > > > > Voil?, j'ai un postgresql qui roulaize, et j'ai voulu essayer le > > module perl qui va avec. H?las, il y a un souci ? l'install qui > > me laisse un peun troubl?... > > Il faut dire aussi que le message d'erreur m'a enduit d'erreur, > et m?me avec un gros pinceau. En effet: > Can't locate App/Info/RDBMS/PostgreSQL.pm > ... et ce .pm n'?tant ni dans mon install compl?te de postgres, > ni dans le module que je tentait d'installer, j'ai cru que j'avais > rat? une marche. Le message vient du fait que a l'install le module essaye les variables, puis cherche postgres-config, qui normalement est installe avec postgres (j'aime pas beaucoup ce systeme d'ailleurs, mais bon, ya pas vraiment d'alternative tres propre), et que s'il ne le trouve pas il cherche App::Info... qui est juste l'equivalent pour Perl. Le probleme c'est que le message d'erreur est juste celui par default quand il fait require App::... c'et pas tres parlant, c'est vrai. Un petit patch du Makefile (ou du Makefile.PL) serait de bon gout. > Bon, apr?s quelques essais, ce module me semble assez bien foutu. > Son gros avantage, c'est qu'il suit de pr?s la logique de l'api > de libpq.so que j'utilise ? partir du C. Je le redis, sans espoir pour toi vu que tu es tetut ;--( mais DBI c'est quand meme plus standard. En plus porter des applis de PostgreSQL vers MySQL et SQLite ce fait assez facilement, et c'est tres instructif pour voir ce qui est vraiment portable comme SQL. C'est pas toujours la ou on s'y attend. > > Perl est un 5.6.1 compil? sur la m?me machine. > > > Qu'apporterais de plus la version 5.8, pour de petites applications ? Pas grand chose, sauf si tes donnees sont en Unicode > C'est Mirod qui a gagn?. A vous de choisir l'endroit. Je confere avec la famille et on voit ca, probablement pas cette semaine, mais la suivante ca peut se faire. -- Michel Rodriguez From oulala at chez.com Sat Apr 12 07:13:01 2003 From: oulala at chez.com (Thierry B.) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] module perl de Postgres In-Reply-To: <1050147169.3261.1306.camel@monster.xmltwig.com>; from mirod@xmltwig.com on Sat, Apr 12, 2003 at 01:32:49PM +0200 References: <20030409122549.A883@hydrangelles> <20030412075228.A6296@hydrangelles> <1050147169.3261.1306.camel@monster.xmltwig.com> Message-ID: <20030412141145.B6721@hydrangelles> On Sat, Apr 12, 2003 at 01:32:49PM +0200, Michel Rodriguez wrote: > > Je le redis, sans espoir pour toi vu que tu es tetut ;--( mais DBI c'est > quand meme plus standard. En plus porter des applis de PostgreSQL vers > MySQL et SQLite ce fait assez facilement, et c'est tres instructif pour > voir ce qui est vraiment portable comme SQL. C'est pas toujours la ou on > s'y attend. > Je ne suis pas t?tu, mais en ce moment, j'explore tout ce qui tourne autour de Postgres. DBI et DBD, c'est au programme de la semaine prochaine. Et pour la suite, pourquoi ne pas tenter l'?criture d'un module calqu? sur Pgeasy ? http://gborg.postgresql.org/project/pgeasy/projdisplay.php Des amateurs pour se lancer dans l'aventure ? > > > C'est Mirod qui a gagn?. A vous de choisir l'endroit. > > Je confere avec la famille et on voit ca, probablement pas cette > semaine, mais la suivante ca peut se faire. > Les autres, vous en pensez quoi ? -- --------------- http://tboudet.free.fr/cv.html --------------- From oulala at chez.com Sat Apr 12 09:36:00 2003 From: oulala at chez.com (Thierry B.) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] un parseur pour le C Message-ID: <20030412163521.C6721@hydrangelles> Bonjour. Je suis ? la recherche d'un parseur en Perl pour la langage C, qui me permette de d?finir des callbacks quand certains mots clef du langage sont reconnus, et qui me fournisse des informations du genre: Boucle "for" d?tect?e. Debut ligne N, Fin ligne K. Fonction "printf" appel?e ligne N, arguments: "foo=%d", foo Je ne sais pas si je suis tr?s clair, mais vous devez voir le genre. -- --------------- http://tboudet.free.fr/cv.html --------------- From Philippe.Bruhat at free.fr Mon Apr 14 04:52:02 2003 From: Philippe.Bruhat at free.fr (Philippe.Bruhat@free.fr) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Re: cvs commit: yapc/contacts mailing_tsars.txt In-Reply-To: <20030414014706.02d67291.daletvavdalet@free.fr> References: <20030413232219.0FCF4A94C@sferics.mongueurs.net> <20030414014706.02d67291.daletvavdalet@free.fr> Message-ID: <20030414074705.GA8830@home.bruhat.net> Le lundi 14 avril 2003 ? 01:47, D@vid ?crivait: > En ce jour du Mon, 14 Apr 2003 01:22:19 +0200 (CEST), > philippe.bruhat@free.fr (Philippe Bruhat) parlait ainsi : > > book 03/04/14 01:22:19 > > Modified: contacts mailing_tsars.txt > > Log: > > un espace en trop > Je ne l'avais pas enlev? ??? > Tu vois c'est , plus encore que le manque de pratique de la > programmation qui fait la diff?rence entre toi (entre autre) et moi : > manque de rigueur ... Je dirais plut?t un manque de tests. J'ai juste fait un print pour regarder la tronche du resulat. Pour la rigueur, je ne m'engagerais pas... ;-) -- Philippe "BooK" Bruhat Friends are people who are there when you need them. (also applies to dogs) (Moral from Groo The Wanderer #43 (Epic)) From mirod at xmltwig.com Mon Apr 14 10:08:01 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] [Fwd: Inscriptions =?ISO-8859-1?Q?=E0?= YAPC::Europe 2003] Message-ID: <1050332835.26956.2675.camel@monster.xmltwig.com> Salut, YAPC::Europe se met en place, le site web s'etoffe et BooK nous spamme ;--) -- Michel Rodriguez -------------- next part -------------- An embedded message was scrubbed... From: Philippe.Bruhat@free.fr (Philippe 'BooK' Bruhat) Subject: Inscriptions =?iso-8859-15?B?4CBZQVBDOjpF?= =?iso-8859-15?Q?urope?= 2003 Date: Mon, 14 Apr 2003 16:37:00 +0200 Size: 4322 Url: http://mail.pm.org/pipermail/toulouse-pm/attachments/20030414/014f06c3/attachment.eml From mirod at xmltwig.com Tue Apr 15 07:38:01 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Ca me fend le coeur... Message-ID: <1050410255.6191.25.camel@monster.xmltwig.com> Salut, Vu sur London.pm: http://www.pctyrant.com/amazonjava.html Ca fait mal! -- Michel Rodriguez From oulala at chez.com Wed Apr 16 03:47:00 2003 From: oulala at chez.com (Thierry B.) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] AG de l'association In-Reply-To: <20021216002151.GA12639@home.bruhat.net>; from Philippe.Bruhat@free.fr on Mon, Dec 16, 2002 at 01:21:51AM +0100 References: <20021216002151.GA12639@home.bruhat.net> Message-ID: <20030416104541.A3235@hydrangelles> On Mon, Dec 16, 2002 at 01:21:51AM +0100, Philippe 'BooK' Bruhat wrote: > > L'Assembl?e G?n?rale de l'association Les Mongueurs de Perl se tiendra le > jeudi 19 d?cembre 2002, ? partir de 20h00, comme vous le savez s?rement > d?j?. > use Date::Coherence; From rlehy at free.fr Wed Apr 16 04:28:00 2003 From: rlehy at free.fr (Ronan Le Hy) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] un parseur pour le C In-Reply-To: <20030412163521.C6721@hydrangelles> References: <20030412163521.C6721@hydrangelles> Message-ID: <3E9D21FF.8030601@free.fr> Thierry B. wrote: > Je suis ? la recherche d'un parseur en Perl pour la langage C, > qui me permette de d?finir des callbacks quand certains mots > clef du langage sont reconnus, et qui me fournisse des informations > du genre: > > Boucle "for" d?tect?e. Debut ligne N, Fin ligne K. > Fonction "printf" appel?e ligne N, arguments: "foo=%d", foo T'as envisag? gccxml (www.gccxml.org) + (ton module Perl de traitement du XML pr?f?r?)? Mh, ceci dit, j'ai l'impression que gccxml ne va pas voir ? l'int?rieur des fonctions. C'?tait trop beau. En tous cas si tu trouves, ?a m'int?resse beaucoup. -- Ronan Production of useful work is limited by the laws of thermodynamics, but the production of useless work seems to be unlimited. Donald Simanek From mirod at xmltwig.com Wed Apr 16 04:54:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] un parseur pour le C In-Reply-To: <20030412163521.C6721@hydrangelles> References: <20030412163521.C6721@hydrangelles> Message-ID: <1050486776.6186.82.camel@monster.xmltwig.com> On Sat, 2003-04-12 at 16:35, Thierry B. wrote: > Bonjour. > > Je suis ? la recherche d'un parseur en Perl pour la langage C, > qui me permette de d?finir des callbacks quand certains mots > clef du langage sont reconnus, et qui me fournisse des informations > du genre: > > Boucle "for" d?tect?e. Debut ligne N, Fin ligne K. > Fonction "printf" appel?e ligne N, arguments: "foo=%d", foo > > Je ne sais pas si je suis tr?s clair, mais vous devez voir le genre. http://search.cpan.org/src/DCONWAY/Parse-RecDescent-1.94/demo/demo_Cgrammar.pl une grammaire C pour Parse:RecDescent. Apres ca il te "restes plus qu'a mettre les actions qui vont bieng". Bonne chance PS: Non, ca doit pas etre si complique que ca, regarde le tutorial a http://search.cpan.org/src/DCONWAY/Parse-RecDescent-1.94/tutorial/tutorial.html, le numero de ligne est $thisline (regarde la section POSITION INFORMATION WITHIN ACTIONS). -- Michel Rodriguez Perl & XML http://www.xmltwig.com From Philippe.Bruhat at free.fr Wed Apr 16 05:06:01 2003 From: Philippe.Bruhat at free.fr (Philippe 'BooK' Bruhat) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] AG de l'association In-Reply-To: <20030416104541.A3235@hydrangelles> References: <20021216002151.GA12639@home.bruhat.net> <20030416104541.A3235@hydrangelles> Message-ID: <20030416100521.GA26241@home.bruhat.net> Le mercredi 16 avril 2003 ? 10:45, Thierry B. ?crivait: > On Mon, Dec 16, 2002 at 01:21:51AM +0100, Philippe 'BooK' Bruhat wrote: > > > > L'Assembl?e G?n?rale de l'association Les Mongueurs de Perl se tiendra le > > jeudi 19 d?cembre 2002, ? partir de 20h00, comme vous le savez s?rement > > d?j?. > > > > use Date::Coherence; $ cal 12 2002 D?cembre 2002 di lu ma me je ve sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -- Philippe "BooK" Bruhat A man never knows how many friends he has until they all decide to do him in at once. (Moral from Groo The Wanderer #2 (Pacific)) From Philippe.Bruhat at free.fr Wed Apr 16 05:43:00 2003 From: Philippe.Bruhat at free.fr (Philippe 'BooK' Bruhat) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Inscriptions =?iso-8859-15?B?4CBZQVBDOjpF?= =?iso-8859-15?Q?urope?= 2003 Message-ID: <20030416104238.GA26515@home.bruhat.net> [ Je crois que les listes sur pm.org remarchent, mais que les mails se sont perdus. Les revoici, pour ceux et celles qui ne savaient pas... ] Salut ? tous, Le site d'inscription en ligne pour YAPC::Europe est maintenant ouvert. http://yapc.mongueurs.net/ Pour vous inscrire, cr?ez-vous un compte ? la page suivante : http://yapc.mongueurs.net/yapc/join/ Si vous comptez venir, inscrivez-vous tout de suite. Vous n'?tes pas oblig?s de payer tout de suite, d'ailleurs la vente en ligne ne sera pr?te que pour fin avril. S'inscrire t?t (si vous comptez effectivement venir), ?a nous permet de savoir sur combien de personnes on peut compter, et surtout de faire du nombre : pour attirer les participants, il vaut mieux avoir d?j? des participants. :-) Pour le groupe de mongueurs, faites bien attention ? le nommer Ville.pm, histoire de faire marcher correctement la recherche. Et puis, si vous avez envie de faire une pr?sentation, n'h?sitez pas. Parlez-nous de vos projets Perl, r?ussis ou foir?s, de votre utilisation du langage ou de tel ou tel module. Si vous ne vous sentez pas la force de tenir 20 minutes, proposez un lightning talk. http://yapc.mongueurs.net/yapc/static/cft.html Je compte particuli?rement sur les quelques noms connus que nous avons parmi nous (sans ordre particulier) : Michel Rodriguez, Robin Berjon, Rafael Garcia-Suarez, J?r?me Quelin, Eric Cholet, Fran?ois Desarm?nien... D'ailleurs, si vous pouviez ?galement proposer des talks ? yapc-papers@mongueurs.net, je suis s?r qu'on pourra attirer du monde avec. Merci ? tous. -- Philippe "BooK" Bruhat One lesson learned is never enough. (Moral from Groo The Wanderer #104 (Epic)) ----- End forwarded message ----- -- -- Philippe "BooK" Bruhat The only way to get a better government is to get better voters. (Moral from Groo The Wanderer #109 (Epic)) From mirod at xmltwig.com Wed Apr 16 06:25:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Reunion Sociale Message-ID: <1050492243.6186.91.camel@monster.xmltwig.com> Salut, La traduction en langage normal de "Reunion Sociale" c'est "une mousse dans un bar" ;--) Jeudi prochain, genre 19h30, ca vous va? Lieu a determiner, le Frog est un peu bruyant, d'autres propositions? -- Michel Rodriguez Perl & XML http://www.xmltwig.com From mirod at xmltwig.com Wed Apr 16 07:16:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Reunion Sociale In-Reply-To: <20030416114735.GB18022@po.reynerie.org> References: <1050492243.6186.91.camel@monster.xmltwig.com> <20030416114735.GB18022@po.reynerie.org> Message-ID: <1050495316.6191.97.camel@monster.xmltwig.com> On Wed, 2003-04-16 at 13:47, mat@reynerie.org wrote: > On Wed, Apr 16, 2003 at 01:24:03PM +0200, Michel Rodriguez wrote: > > Salut, > > Salut :) > > > La traduction en langage normal de "Reunion Sociale" c'est "une mousse > > dans un bar" ;--) > > volontier. > > > Jeudi prochain, genre 19h30, ca vous va? Lieu a determiner, le Frog est > > jeudi, demain ou bien le 24 ? Jeudi le 24, ci-joint le desormais habituel calendrier ;--) April 2003 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 ^ | c'ui la ------ -- Michel Rodriguez From Paul.Gaborit+pm at enstimac.fr Wed Apr 16 07:18:00 2003 From: Paul.Gaborit+pm at enstimac.fr (Paul Gaborit) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Reunion Sociale In-Reply-To: <1050492243.6186.91.camel@monster.xmltwig.com> References: <1050492243.6186.91.camel@monster.xmltwig.com> Message-ID: At 13:24 +0200 16/04/03, Michel Rodriguez wrote: >La traduction en langage normal de "Reunion Sociale" c'est "une mousse >dans un bar" ;--) > >Jeudi prochain, genre 19h30, ca vous va? Lieu a determiner, le Frog est >un peu bruyant, d'autres propositions? Tu veux parler de demain jeudi 17 avril ? Peut-?tre pourrais-je me d?carcasser pour venir... -- Paul Gaborit -- DR/GI -- Perl en fran?ais -- From Paul.Gaborit+pm at enstimac.fr Wed Apr 16 07:20:01 2003 From: Paul.Gaborit+pm at enstimac.fr (Paul Gaborit) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Reunion Sociale In-Reply-To: <1050495316.6191.97.camel@monster.xmltwig.com> References: <1050492243.6186.91.camel@monster.xmltwig.com> <20030416114735.GB18022@po.reynerie.org> <1050495316.6191.97.camel@monster.xmltwig.com> Message-ID: At 14:15 +0200 16/04/03, Michel Rodriguez wrote: >Jeudi le 24, ci-joint le desormais habituel calendrier ;--) Bon. Tant pis ! Pour moi ce sont les cong?s (je ne vais pas me plaindre ;-) ! Bonne mousse ! -- Paul Gaborit -- DR/GI -- Perl en fran?ais -- From mirod at xmltwig.com Wed Apr 16 08:02:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Reunion Sociale In-Reply-To: References: <1050492243.6186.91.camel@monster.xmltwig.com> <20030416114735.GB18022@po.reynerie.org> <1050495316.6191.97.camel@monster.xmltwig.com> Message-ID: <1050498074.6191.101.camel@monster.xmltwig.com> On Wed, 2003-04-16 at 14:19, Paul Gaborit wrote: > At 14:15 +0200 16/04/03, Michel Rodriguez wrote: > >Jeudi le 24, ci-joint le desormais habituel calendrier ;--) > > Bon. Tant pis ! Pour moi ce sont les cong?s (je ne vais pas me plaindre ;-) ! > > Bonne mousse ! Arrgh! Demain c'est un peu trop tot. Je savais meme pas que c'etait les vacances (mon fils n'a pas encore commence ses etudes superieures ;--) Bon, pour la reunion suivante on essaiera de coordonner ca. -- Michel Rodriguez From court-jus at court-jus.net Thu Apr 17 10:56:01 2003 From: court-jus at court-jus.net (Ghislain Court-Jus LEVEQUE) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Reunion Sociale In-Reply-To: <1050492243.6186.91.camel@monster.xmltwig.com> References: <1050492243.6186.91.camel@monster.xmltwig.com> Message-ID: <20030417175510.1e568f78.court-jus@court-jus.net> Le 16 Apr 2003 13:24:03 +0200, Michel Rodriguez a blablat? : > La traduction en langage normal de "Reunion Sociale" c'est "une mousse > dans un bar" ;--) > Jeudi prochain, genre 19h30, ca vous va? Lieu a determiner, le Frog > est un peu bruyant, d'autres propositions? Bah moi c l'heure de mes cours au CNAM mais je pourrais peut-?tre vous rejoindre apr?s donc imp?ratif de nommer explicitement le bar :) -- A+ Court-Jus -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/toulouse-pm/attachments/20030417/3d01c4ae/attachment.bin From mirod at xmltwig.com Wed Apr 23 05:31:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Le lien du jour + biere de demain Message-ID: <1051093799.2098.41.camel@monster.xmltwig.com> Salut, Un petit lien vers un tutorial POD: http://juerd.nl/site.plp/perlpodtut Et donc confirmation, "reunion sociale", demain, a partir de 19h30 au Frog et Rosbeef. A tschao -- Michel Rodriguez From mirod at xmltwig.com Fri Apr 25 04:35:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] CR reunion d'hier Message-ID: <1051263289.3281.56.camel@monster.xmltwig.com> Salut, Donc hier soir, r?union de haute tenue, la liste des buzzwords utilis?s etait bien plus fournie que d'habitude, merci a Francois (qui n'est pas sur la liste), concepteur objet de son ?tat, pour en avoir sorti une bonne partie: MDA, Design Patterns, XML (bon, la je plaide coupable), XSLT (pas moi), DOM, eXtreme Programing, cycle en Y. Les langages critiqu?s: Java, Python, PHP. Les langages admir?s: Fortran (pour faire plaisir a Tonton Thierry), Smalltalk, PHP5. On a essay? de decourager analog de laisser tomber Perl/Python/Ruby pour faire du Parrot mais je suis pas sur qu'on y soit arriv?s. Si j'ai oublie quelque chose, faites le moi savoir. Sinon si vous voulez assister a YAPC::Europe il serait peut etre judicieux de vous inscrire des maintenant, vu que c'est deja a moiti? complet (la barre des 100 inscrits a?t? pass?e mercredi). En plus ca r?equilibrera par rapport aux anglais: http://yapc.mongueurs.net/yapc/stats/ Au fait BooK, est-ce qu'il est prevu un tarif reduit pour les chomeurs? par hasard? Le lien du jour explique pourquoi mon fils de 20 mois connait le bruit du chameau, ce qui est quand meme hyper-important pour faire du Perl: http://www.geocities.com/Paris/Musee/1489/gainsbourg/texts/soisbelleettaistoi.html Atschao -- Michel Rodriguez From mirod at xmltwig.com Fri Apr 25 04:54:00 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Archives de la liste Message-ID: <1051264398.3269.60.camel@monster.xmltwig.com> Salut, Au cas ou vous ne le sauriez pas (j'ecris ca parce que je ne le savais pas moi-meme, je viens de tomber dessus par hasard!) la liste est archivee: http://mail.pm.org/pipermail/toulouse-pm/ Je vais mettre un lien depuis la page web, vu que j'ai fini par retrouver le nom du serveur sur lequel on est (gocho.pm.org, comme ca c'est archive ;--) -- Michel Rodriguez From Philippe.Bruhat at free.fr Sat Apr 26 08:49:00 2003 From: Philippe.Bruhat at free.fr (Philippe 'BooK' Bruhat) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] CR reunion d'hier In-Reply-To: <1051263289.3281.56.camel@monster.xmltwig.com> References: <1051263289.3281.56.camel@monster.xmltwig.com> Message-ID: <20030426134756.GA1689@home.bruhat.net> Le vendredi 25 avril 2003 ? 11:34, Michel Rodriguez ?crivait: > > Sinon si vous voulez assister a YAPC::Europe il serait peut etre > judicieux de vous inscrire des maintenant, vu que c'est deja a moiti? > complet (la barre des 100 inscrits a?t? pass?e mercredi). En plus ca > r?equilibrera par rapport aux anglais: > http://yapc.mongueurs.net/yapc/stats/ Merci du coup de pub. :-) Ca peut r??quilibrer aussi par rapport ? Lyon.pm... L'inscription se fait ? http://yapc.mongueurs.net/yapc/join/ On paye plus tard, l'inscription n'est que la premi?re ?tape. > Au fait BooK, est-ce qu'il est prevu un tarif reduit pour les chomeurs? > par hasard? Pour le moment, on n'a rien pr?vu du tout. Un moyen de ne vraiment pas payer, c'est de faire une pr?sentation (pas un lightning talk), puisque les pr?sentateurs ne payent pas. Le probl?me des tarifs r?duits, c'est que 1) ?a nous complique les comptes, 2) on a besoin de tous les sous disponibles, ? moins d'avoir un sponsor qui devienne fou. Si vraiment ?a concerne du monde, faudra peut-?tre r?fl?chir ? quelque chose, mais ?a risque de nous compliquer plus l'organisation qu'autre chose. :-( -- Philippe "BooK" Bruhat Destroy the little and you destroy the large. (Moral from Groo The Wanderer #55 (Epic)) From mirod at xmltwig.com Mon Apr 28 15:38:01 2003 From: mirod at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:17 2004 Subject: [Toulouse-pm] Le lien du jour Message-ID: <1051562213.5934.77.camel@monster.xmltwig.com> Salut, Je vous ait deja parle il me semble de Lingua::Romana::Perligata, un de ces modules qui me rendent fier d'utiliser le meme langage que Damian Conway (enfin... pas tout a fait dans ce cas). Perlmonks a un tutorial, qui fait une bonne intro au papier de Damian et au module lui meme: http://perlmonks.org/index.pl?node_id=253797 Ca fait de la bonne lecture, et comme dit l'auteur, programmer un script CGI en latin ca a quand meme de la gueule! A tschao -- Michel Rodriguez