From c.nehren/phl at shadowcat.co.uk Sun May 1 11:35:55 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Sun, 1 May 2011 14:35:55 -0400 Subject: [Philadelphia-pm] Meeting planning In-Reply-To: <001c01cbf34c$96cf1950$c46d4bf0$@starlinx.com> References: <001c01cbf34c$96cf1950$c46d4bf0$@starlinx.com> Message-ID: On Apr 5, 2011, at 00:47 , Ken Fox wrote: > Newbie sort of point of view. > > I'd like to get an idea where Perl's headed - The last time I was heads down > working in Perl, Parrot was new. While I could probably look it up myself I > think it would be interesting to see where the language is headed as far as > support and adoption. I've recently hat to work in Python and Java. They > both have strengths and weaknesses, so I'm thinking where is it that > (besides everywhere) Perl solves problems the best when compared to Java and > Python or Ruby and so forth. > > Some background - I first learned Perl by writing programs to manipulate a > robotic tape handler because it was mangling the backups. My second major > project was a multinational tiered monitoring-aggregation-correlation engine > with *intelligent* notification features (27K lines of code) Given that this is the only request I got, this looks like what we'll be talking about (also, considering I had the idea to give the same talk at FOSSCON* a couple months ago, it fits in well...). I can cover everything, but if anyone is able to pick up a part of the list of cool new toys we have these days, I'd be glad to have a rest from talking every meeting. ;) -- Thanks and best regards, Chris Nehren From c.nehren/phl at shadowcat.co.uk Sun May 1 11:57:54 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Sun, 1 May 2011 14:57:54 -0400 Subject: [Philadelphia-pm] Meeting planning In-Reply-To: References: <001c01cbf34c$96cf1950$c46d4bf0$@starlinx.com> Message-ID: On May 1, 2011, at 14:35 , Chris Nehren wrote: > > On Apr 5, 2011, at 00:47 , Ken Fox wrote: > > FOSSCON* This is what you get when you don't fill in footnotes immediately. I don't know how many of you received the mail sent to PLUG, or heard about it otherwise, but FOSSCON is in Philly this year! Go to http://fosscon.org/ for more info, or read below. From: Paul L. Snyder Subject: [PLUG] [plug-announce] FOSSCON - Saturday, July 23, 2011 - Philadelphia, PA Fosscon is in Philly this year! Check the announcement below for details: ------------------------------------------------------------------------ Hello PLUG, we're having a conference! This years Fosscon is being held right in Central Philadelphia, at the Basekamp space (http://basekamp.com) at 723 chestnut st, 2nd floor Philadelphia. The event is on Saturday July 23rd. Doors open at 8am with the first talk at 10am. Basekamp is a few minutes walk from Market East station and paid parking lots are available in the vicinity. Fosscon is a community-organized conference with talks on topics of interest to all enthusiasts of free and open source software, ranging from using FOSS in business, to the ethics and concepts surrounding FOSS, to technical talks on your favorite FOSS projects. Join us for a day of talks, discussion, and fun along with other members of the FOSS community. This year the keynote is being given by Elizabeth Krumbach, whom many of us know and remember as being a very active part of PLUG, organizing meetings, and making things happen. Elizabeth has been organizing Linux events since 2003 and currently works as a Debian Systems Administrator at LinuxForce.net. She is also on the Ubuntu Community Council and now living in San Francisco where she is on the Board for the non-profit Partimus.org which puts Ubuntu desktops into schools. Fosscon is free for attendees. If you're interested in attending, visit http://fosscon.org/attend to sign up. Space is limited! Interested in helping? We need about half a dozen volunteers to help out during the event. Volunteers will have the opportunity to attend most talks, so please, come help us out. Interested in speaking? We're looking for talks with a FOSS slant on topics such as systems administration, development, managing a foss project, using FOSS in business or eduction, and more! Please submit the following if you are interested in speaking. 1. Name, title, address, email and phone number, 2. Short biography, qualification, occupation, achievement and affiliations (limit 150 words). 3. Summary or abstract for your presentation (limit 150 words) including a draft copy of presentation/paper 4. Time (40-60 minutes). Include time for discussion and questions 5. Technical requirements (video, internet, wireless, audio, etc.) Please submit your talks to jonathand at fossevents.org by Friday June 24th 2011. We hope to see you there. -- Thanks and best regards, Chris Nehren From kstarsinic at gmail.com Mon May 2 03:09:01 2011 From: kstarsinic at gmail.com (Kurt Starsinic) Date: Mon, 2 May 2011 06:09:01 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? Message-ID: I haven't seen an announcement yet. - Kurt From c.nehren/phl at shadowcat.co.uk Mon May 2 10:10:32 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Mon, 2 May 2011 13:10:32 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: References: Message-ID: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> On May 2, 2011, at 06:09 , Kurt Starsinic wrote: > I haven't seen an announcement yet. Did the messages I sent yesterday not get through? I received them. -- Thanks and best regards, Chris Nehren From waltman at pobox.com Mon May 2 11:07:04 2011 From: waltman at pobox.com (Walt Mankowski) Date: Mon, 2 May 2011 14:07:04 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> Message-ID: <20110502180704.GA22749@mawode.com> On Mon, May 02, 2011 at 01:10:32PM -0400, Chris Nehren wrote: > On May 2, 2011, at 06:09 , Kurt Starsinic wrote: > > > I haven't seen an announcement yet. > > Did the messages I sent yesterday not get through? I received them. I got them, but since they were in another thread maybe Kurt missed them. So let's make it official. There will be a meeting tonight. Chris will be talking about "What's new in Perl". Walt -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 190 bytes Desc: Digital signature URL: From websco137 at gmail.com Mon May 2 11:19:09 2011 From: websco137 at gmail.com (Daniel Webster) Date: Mon, 2 May 2011 14:19:09 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: <20110502180704.GA22749@mawode.com> References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> Message-ID: Just so I'm clear, what time and where? On Mon, May 2, 2011 at 2:07 PM, Walt Mankowski wrote: > On Mon, May 02, 2011 at 01:10:32PM -0400, Chris Nehren wrote: > > On May 2, 2011, at 06:09 , Kurt Starsinic wrote: > > > > > I haven't seen an announcement yet. > > > > Did the messages I sent yesterday not get through? I received them. > > I got them, but since they were in another thread maybe Kurt missed > them. > > So let's make it official. There will be a meeting tonight. Chris > will be talking about "What's new in Perl". > > Walt > > _______________________________________________ > Philadelphia-pm mailing list > Philadelphia-pm at pm.org > http://mail.pm.org/mailman/listinfo/philadelphia-pm > > -- - Dan Webster -------------- next part -------------- An HTML attachment was scrubbed... URL: From c.nehren/phl at shadowcat.co.uk Mon May 2 11:31:30 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Mon, 2 May 2011 14:31:30 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> Message-ID: On May 2, 2011, at 14:19 , Daniel Webster wrote: > Just so I'm clear, what time and where? > Levine Hall, which is 3300 Walnut Street (http://goo.gl/maps/NgKS), room 307, 1900-2100. -- Thanks and best regards, Chris Nehren From c.nehren/phl at shadowcat.co.uk Mon May 2 11:32:39 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Mon, 2 May 2011 14:32:39 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> Message-ID: Also, as I've just been reminded (thank you, Mark), I need an RSVP list. I apologize for such short notice. On May 2, 2011, at 14:31 , Chris Nehren wrote: > On May 2, 2011, at 14:19 , Daniel Webster wrote: > >> Just so I'm clear, what time and where? >> > > Levine Hall, which is 3300 Walnut Street (http://goo.gl/maps/NgKS), room 307, 1900-2100. > > -- > Thanks and best regards, > Chris Nehren > > _______________________________________________ > Philadelphia-pm mailing list > Philadelphia-pm at pm.org > http://mail.pm.org/mailman/listinfo/philadelphia-pm -- Thanks and best regards, Chris Nehren From mjg at phoenixtrap.com Mon May 2 11:48:57 2011 From: mjg at phoenixtrap.com (Mark Gardner) Date: Mon, 2 May 2011 14:48:57 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> Message-ID: On Mon, May 2, 2011 at 2:32 PM, Chris Nehren wrote: > Also, as I've just been reminded (thank you, Mark), I need an RSVP list. I apologize for such short notice. No worries. Count me in. -- Mark Gardner $ From kominetz at gmail.com Mon May 2 11:29:17 2011 From: kominetz at gmail.com (John Kominetz) Date: Mon, 2 May 2011 14:29:17 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: <20110502180704.GA22749@mawode.com> References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> Message-ID: I didn't see it either. In NYC now, not sure when I'll hit Philly tonight. Will drop by if not too late. Sent from my iPhone On May 2, 2011, at 14:07, Walt Mankowski wrote: > On Mon, May 02, 2011 at 01:10:32PM -0400, Chris Nehren wrote: >> On May 2, 2011, at 06:09 , Kurt Starsinic wrote: >> >>> I haven't seen an announcement yet. >> >> Did the messages I sent yesterday not get through? I received them. > > I got them, but since they were in another thread maybe Kurt missed > them. > > So let's make it official. There will be a meeting tonight. Chris > will be talking about "What's new in Perl". > > Walt > _______________________________________________ > Philadelphia-pm mailing list > Philadelphia-pm at pm.org > http://mail.pm.org/mailman/listinfo/philadelphia-pm From waltman at pobox.com Mon May 2 12:39:36 2011 From: waltman at pobox.com (Walt Mankowski) Date: Mon, 2 May 2011 15:39:36 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> Message-ID: <20110502193936.GB14986@mawode.com> One more thing. Levine Hall is one of about half a dozen interconnected buildings that make up Penn's engineering school complex. There are many entrances to the complex, but they've taken to locking most of the doors. Darian will be waiting at the door on Walnut between 33rd and 34th. Walt On Mon, May 02, 2011 at 02:32:39PM -0400, Chris Nehren wrote: > Also, as I've just been reminded (thank you, Mark), I need an RSVP list. I apologize for such short notice. > On May 2, 2011, at 14:31 , Chris Nehren wrote: > > > On May 2, 2011, at 14:19 , Daniel Webster wrote: > > > >> Just so I'm clear, what time and where? > >> > > > > Levine Hall, which is 3300 Walnut Street (http://goo.gl/maps/NgKS), room 307, 1900-2100. > > > > -- > > Thanks and best regards, > > Chris Nehren > > > > _______________________________________________ > > Philadelphia-pm mailing list > > Philadelphia-pm at pm.org > > http://mail.pm.org/mailman/listinfo/philadelphia-pm > > > -- > Thanks and best regards, > Chris Nehren > > _______________________________________________ > Philadelphia-pm mailing list > Philadelphia-pm at pm.org > http://mail.pm.org/mailman/listinfo/philadelphia-pm -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 190 bytes Desc: Digital signature URL: From kstarsinic at gmail.com Mon May 2 14:26:31 2011 From: kstarsinic at gmail.com (Kurt Starsinic) Date: Mon, 2 May 2011 17:26:31 -0400 Subject: [Philadelphia-pm] Are we having a meeting tonight? In-Reply-To: References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> Message-ID: <9B2306E0-68B4-43C6-AB13-432A63710820@gmail.com> I won't be able to make it after all. See you all next month! - Kurt Sent from my iPhone. Please excuse abbreviations, lapses in capitalization and punctuation, and bizarre misspellings. On May 2, 2011, at 2:32 PM, Chris Nehren wrote: > Also, as I've just been reminded (thank you, Mark), I need an RSVP list. I apologize for such short notice. > On May 2, 2011, at 14:31 , Chris Nehren wrote: > >> On May 2, 2011, at 14:19 , Daniel Webster wrote: >> >>> Just so I'm clear, what time and where? >>> >> >> Levine Hall, which is 3300 Walnut Street (http://goo.gl/maps/NgKS), room 307, 1900-2100. >> >> -- >> Thanks and best regards, >> Chris Nehren >> >> _______________________________________________ >> Philadelphia-pm mailing list >> Philadelphia-pm at pm.org >> http://mail.pm.org/mailman/listinfo/philadelphia-pm > > > -- > Thanks and best regards, > Chris Nehren > > _______________________________________________ > Philadelphia-pm mailing list > Philadelphia-pm at pm.org > http://mail.pm.org/mailman/listinfo/philadelphia-pm From darian at criticode.com Mon May 2 15:01:37 2011 From: darian at criticode.com (Darian Anthony Patrick) Date: Mon, 02 May 2011 18:01:37 -0400 Subject: [Philadelphia-pm] Network access for meeting Message-ID: <4DBF29C1.8060103@criticode.com> Hi all, If you need network access, please complete this form. I will use this information to grant you network access: https://spreadsheets.google.com/spreadsheet/viewform?formkey=dEFlOGQ3bzZRaHlPeVJjOFJ6UVRKWHc6MQ&ifq -- Darian Anthony Patrick, Criticode LLC Office: (215) 789-9956 Facsimile: (866) 789-2992 XMPP/SMTP: darian at criticode.com Web: http://criticode.com ================================================= BCF1 E7AD 15AD 8A99 F613 AF5F 2A9C C45C F580 E087 ================================================= From brainbuz at brainbuz.org Sun May 8 22:26:59 2011 From: brainbuz at brainbuz.org (John Karr) Date: Mon, 9 May 2011 05:26:59 +0000 Subject: [Philadelphia-pm] Pirates of the Social Meeting In-Reply-To: <9B2306E0-68B4-43C6-AB13-432A63710820@gmail.com> References: <79EFF53D-277C-4688-BC4D-9DC946809FEA@shadowcat.co.uk> <20110502180704.GA22749@mawode.com> <9B2306E0-68B4-43C6-AB13-432A63710820@gmail.com> Message-ID: Pirates of the Carribean IV opens Friday May 20 at 12:01 AM. Since I'm going to the midnight showing and know that some of the other PM members are fans of the series I thought it might be a good social meeting tie in. 8:30 PM Thursday May 19 South Philadelphia Taproom 15th @ Mifflin From rsindlin+pm at seas.upenn.edu Wed May 11 14:21:45 2011 From: rsindlin+pm at seas.upenn.edu (Randall A Sindlinger) Date: Wed, 11 May 2011 17:21:45 -0400 Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? Message-ID: <20110511212145.GG11004@seas.upenn.edu> Hi folks, I'd like to embed documentation into the options as I define them, similar to the OptionParser in Python's optparse module. In looking at CPAN; specifically, http://search.cpan.org/modlist/Option_Parameter_Config_Processing it seems like there are 2 good candidates Getopt::Long::Descriptive Rpdfp Getopt::Long with usage text and validation and Getopt::Simple MpdOo A simple-to-use interface to Getopt::Long Getopt::Simple is flagged "Mature" in its DLSIP options [1], which seems like it would be preferable to Getopt::Long::Descriptive, since it's only "Released" [2]. However, Getopt::Long::Descriptive looks much more concise, appears to have some traction with Moose (which we're not using at all [yet]), and has 2 positive reviews. So that would lead me toward choosing that one. They both look actively developed/maintained. Are there any other sources I should be using to make a choice? Thanks in advance, -Randall [1] http://search.cpan.org/dlsip?MpdOo [2] http://search.cpan.org/dlsip?Rpdfp -- Randall Sindlinger Systems Programmer, CETS School of Engineering and Applied Science University of Pennsylvania From mjg at phoenixtrap.com Wed May 11 16:01:49 2011 From: mjg at phoenixtrap.com (Mark Gardner) Date: Wed, 11 May 2011 19:01:49 -0400 Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: <20110511212145.GG11004@seas.upenn.edu> References: <20110511212145.GG11004@seas.upenn.edu> Message-ID: On Wed, May 11, 2011 at 5:21 PM, Randall A Sindlinger wrote: > I'd like to embed documentation into the options as I define them, similar to > the OptionParser in Python's optparse module. I've also had good luck with Getopt::Euclid, which parses out options processing out of the POD-formatted documentation for each option. When doing Moose-based apps I've been leaning on MooseX::App::Cmd, which ties in to App::Cmd, MooseX::Getopt, and optionally Getopt::Long::Descriptive and MooseX::ConfigFromFile to handle everything from option constraints, documentation, config files, and a framework for subcommands. It's a bit over the top for lightweight scripts, though. -- Mark Gardner $ From c.nehren/phl at shadowcat.co.uk Wed May 11 16:58:16 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Wed, 11 May 2011 19:58:16 -0400 Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: References: <20110511212145.GG11004@seas.upenn.edu> Message-ID: <34C2636B-3FE0-4A8C-A0A4-49BF69D1620E@shadowcat.co.uk> On May 11, 2011, at 19:01 , Mark Gardner wrote: > On Wed, May 11, 2011 at 5:21 PM, Randall A Sindlinger > wrote: >> I'd like to embed documentation into the options as I define them, similar to >> the OptionParser in Python's optparse module. > > I've also had good luck with Getopt::Euclid, which parses out options > processing out of the POD-formatted documentation for each option. Euclid is dangerous Damianware (read: Damian abandonware) fueled by brittle crack and voodoo under the hood. Take a look at its innards and see if you still want to use it. Getopt::Simple apparently does bad things with soft references and doesn't use warnings: not things I feel comfortable with in a module so critical to my app development. By contrast, Getopt::Long::Descriptive is a confound/rjbs module, and having worked extensively with App::Cmd I can say that it's solid, mature code which can bend to pretty much whatever you want. Take a look at http://www.shadowcat.co.uk/blog/matt-s-trout/choosing-a-library/ for some good suggestions on how to go about choosing which CPAN library to use. -- Thanks and best regards, Chris Nehren From darian at criticode.com Wed May 11 18:42:33 2011 From: darian at criticode.com (Darian Patrick) Date: Wed, 11 May 2011 20:42:33 -0500 (CDT) Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: Message-ID: <1051733218.162384.1305164553829.JavaMail.root@mail-5.01.com> ----- Original Message ----- > When doing Moose-based apps I've been leaning on MooseX::App::Cmd, > which ties in to App::Cmd, MooseX::Getopt, and optionally > Getopt::Long::Descriptive and MooseX::ConfigFromFile to handle > everything from option constraints, documentation, config files, and a > framework for subcommands. It's a bit over the top for lightweight > scripts, though. ++ Getopt::Long::Descriptive and App::Cmd. -- Darian Anthony Patrick, Criticode LLC Office: (215) 789-9956 Facsimile: (866) 789-2992 XMPP/SMTP: darian at criticode.com Web: http://criticode.com ================================================= BCF1 E7AD 15AD 8A99 F613 AF5F 2A9C C45C F580 E087 ================================================= From hdp at pobox.com Wed May 11 20:31:38 2011 From: hdp at pobox.com (Hans Dieter Pearcey) Date: Wed, 11 May 2011 23:31:38 -0400 Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: <20110511212145.GG11004@seas.upenn.edu> References: <20110511212145.GG11004@seas.upenn.edu> Message-ID: <20110512033138.GA23883@glaive.weftsoar.net> On Wed, 11 May 2011 17:21:45 -0400, Randall A Sindlinger wrote: > Getopt::Simple is flagged "Mature" in its DLSIP options [1], which seems like it > would be preferable to Getopt::Long::Descriptive, since it's only "Released" [2]. As an aside, the only reason that Getopt::Long::Descriptive is registered and has DLSIP information is because it was the first module I released, before I realized that no one uses either of those things anymore. That was in 2005. Neither DLSIP nor the module list has gotten more useful since then. hdp. From waltman at pobox.com Thu May 19 04:19:10 2011 From: waltman at pobox.com (Walt Mankowski) Date: Thu, 19 May 2011 07:19:10 -0400 Subject: [Philadelphia-pm] Random Hacks of Kindness at Drexel! (Keynote by Roger Dingledine of Tor) Message-ID: <20110519111910.GO4254@mawode.com> FYI... ----- Forwarded message from Mike Brennan ----- Date: Wed, 18 May 2011 20:02:54 -0400 From: Mike Brennan To: Walt Mankowski Subject: Random Hacks of Kindness at Drexel! (Keynote by Roger Dingledine of Tor) X-Mailer: Perl5 Mail::Internet v2.07 Walt, would you be able to send information about RHoK to the talks mailing list? Roger Dingledine of Tor will be giving the keynote and I think it applies in that sense. Thanks so much! Also, please send this to whomever else you think might find it interesting. Thanks! Mike Brennan mb553 at drexel.edu Random Hacks of Kindness Philadelphia! WHO: Designers, programmers, geeks, hackers, and problem solvers! WHAT: *A FREE hackathon to create software solutions to global human challenges.* WHERE: 3175 JFK Blvd, Drexel University, Philadelphia WHEN: June 4th and 5th, 2011 starting at 9am. (Reception on June 3rd TBA) HOW: *Register at http://rhokphiladelphia.eventbrite.com / More Info at http://www.rhok.org* RHoK is an event and competition to create immediately applicable solutions to real world problems. By gathering the brightest hackers and problem-solvers from around the world, RHoK aims to use technology to tackle disaster relief, social development, climate change, and human rights. Here's your chance to volunteer your time and hack for humanity. RHoK Philly begins at 9am on Saturday, June 4th . Show up with a team of 2-4 hackers (or join a team here!) Pick one of the dozens of available social impact problem-definitions and see what you can make by Sunday afternoon. The best project will be featured around the globe. Space is limited so be sure to pre-register. If you have a global problem to suggest, get involved in the discussion on the RHoK site (http://www.rhok.org) and submit it! There will also be a keynote talk by Roger Dingledine of the Tor Project ( https://torproject.org). Plus other special guests! This is a FREE event and open to the public. We will provide food, prizes, Internet, power, and logistics. Just bring your laptop! * The focus is on software but we need participants with a range of skills, not just programmers! We need both techies and non-technical individuals who understand these local and global challenges. RHoK Philadelphia is sponsored by Drexel University, Technically Philly, Drexel Women in Computing Society, Drexel Math and Computer Science Society, and Grindcore House. ----- End forwarded message ----- -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 190 bytes Desc: Digital signature URL: From mjgardner at cpan.org Mon May 23 13:23:19 2011 From: mjgardner at cpan.org (Mark Gardner) Date: Mon, 23 May 2011 16:23:19 -0400 Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: <34C2636B-3FE0-4A8C-A0A4-49BF69D1620E@shadowcat.co.uk> References: <20110511212145.GG11004@seas.upenn.edu> <34C2636B-3FE0-4A8C-A0A4-49BF69D1620E@shadowcat.co.uk> Message-ID: On Wed, May 11, 2011 at 7:58 PM, Chris Nehren wrote: > On May 11, 2011, at 19:01 , Mark Gardner wrote: > >> On Wed, May 11, 2011 at 5:21 PM, Randall A Sindlinger >> wrote: >>> I'd like to embed documentation into the options as I define them, similar to >>> the OptionParser in Python's optparse module. >> >> I've also had good luck with Getopt::Euclid, which parses out options >> processing out of the POD-formatted documentation for each option. > > Euclid is dangerous Damianware (read: Damian abandonware) fueled by brittle crack and voodoo under the hood. Take a look at its innards and see if you still want to use it. Do you think it could be rehabilitated? I.e., is the basic idea sound and could conceivably work without all the scary Damianisms? Also to be fair, Kevin Galinsky picked up maintenance late last year. It's not exactly abandoned, though I don't envy him. From colebr at mail.med.upenn.edu Mon May 23 14:05:58 2011 From: colebr at mail.med.upenn.edu (Brian Cole) Date: Mon, 23 May 2011 17:05:58 -0400 (EDT) Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: Message-ID: <1790252383.10558007.1306184758728.JavaMail.root@zm-mbx-levy.zimbra.upenn.edu> >From a neophyte: does 'Damianware' refer to Dr. Damian Conway? Brian Cole Penn Center for Bioinformatics ----- Original Message ----- From: "Mark Gardner" To: "Chris Nehren" Cc: philadelphia-pm at pm.org Sent: Monday, May 23, 2011 4:23:19 PM Subject: Re: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? On Wed, May 11, 2011 at 7:58 PM, Chris Nehren wrote: > On May 11, 2011, at 19:01 , Mark Gardner wrote: > >> On Wed, May 11, 2011 at 5:21 PM, Randall A Sindlinger >> wrote: >>> I'd like to embed documentation into the options as I define them, similar to >>> the OptionParser in Python's optparse module. >> >> I've also had good luck with Getopt::Euclid, which parses out options >> processing out of the POD-formatted documentation for each option. > > Euclid is dangerous Damianware (read: Damian abandonware) fueled by brittle crack and voodoo under the hood. Take a look at its innards and see if you still want to use it. Do you think it could be rehabilitated? I.e., is the basic idea sound and could conceivably work without all the scary Damianisms? Also to be fair, Kevin Galinsky picked up maintenance late last year. It's not exactly abandoned, though I don't envy him. _______________________________________________ Philadelphia-pm mailing list Philadelphia-pm at pm.org http://mail.pm.org/mailman/listinfo/philadelphia-pm From mjgardner at cpan.org Mon May 23 14:12:52 2011 From: mjgardner at cpan.org (Mark Gardner) Date: Mon, 23 May 2011 17:12:52 -0400 Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: <1790252383.10558007.1306184758728.JavaMail.root@zm-mbx-levy.zimbra.upenn.edu> References: <1790252383.10558007.1306184758728.JavaMail.root@zm-mbx-levy.zimbra.upenn.edu> Message-ID: On Mon, May 23, 2011 at 5:05 PM, Brian Cole wrote: > From a neophyte: does 'Damianware' refer to Dr. Damian Conway? Yes. From c.nehren/phl at shadowcat.co.uk Mon May 23 16:56:55 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Mon, 23 May 2011 19:56:55 -0400 Subject: [Philadelphia-pm] GetOpt::Long::Descriptive or GetOpt::Simple? In-Reply-To: References: <20110511212145.GG11004@seas.upenn.edu> <34C2636B-3FE0-4A8C-A0A4-49BF69D1620E@shadowcat.co.uk> Message-ID: <9047FAFE-76F3-4825-B9DF-E7BC193EACDE@shadowcat.co.uk> On May 23, 2011, at 4:23 PM, Mark Gardner wrote: > On Wed, May 11, 2011 at 7:58 PM, Chris Nehren > wrote: >> Euclid is dangerous Damianware (read: Damian abandonware) fueled by brittle crack and voodoo under the hood. Take a look at its innards and see if you still want to use it. > > Do you think it could be rehabilitated? I.e., is the basic idea sound > and could conceivably work without all the scary Damianisms? If I wanted to do what Euclid does, I would probably start with MooseX::Getopt and use the MOP and a proper POD parser to achieve the same thing with a mature, consistent API that many developers are familiar with. > Also to be fair, Kevin Galinsky picked up maintenance late last year. > It's not exactly abandoned, though I don't envy him. Sure, but it's still code that Damian isn't maintaining. -- Thanks and best regards, Chris Nehren From c.nehren/phl at shadowcat.co.uk Thu May 26 22:44:29 2011 From: c.nehren/phl at shadowcat.co.uk (Chris Nehren) Date: Fri, 27 May 2011 01:44:29 -0400 Subject: [Philadelphia-pm] Fwd: [yapc] Intro to Moose Training at YAPC::NA References: Message-ID: <7F0094FC-8F8A-4FA5-9110-051BE91F7033@shadowcat.co.uk> FYI. Dave's course comes highly recommended and is quite a bargain at the price. Begin forwarded message: > From: Chris Prather > Date: May 27, 2011 1:31:25 EDT > To: yapc , PM Groups > Subject: [yapc] Intro to Moose Training at YAPC::NA > > Registration is now open for the Introduction to Moose class by Dave Rolsky. > This is an excellent class and highly recommended if you are just getting your > feet wet with Moose. The cost is $140[^1] USD which is rock bottom for > corporate training. > > Dave's description: > >> Join us for an interactive hands-on course all about Moose, an OO system for >> Perl 5 that provides a simple declarative layer of "sugar" on top of a >> powerful, extensible meta-model. >> >> With Moose, simple classes can be created without writing any subroutines, and >> complex classes can be simplified. Moose's features include a powerful >> attribute declaration system, type constraints and coercions, method modifiers >> ("before", "after", and "around"), a role system (like mixins on steroids), >> and more. Moose also has a vibrant ecosystem of extensions as seen in the >> variety of MooseX:: modules on CPAN. >> >> This course will cover Moose's core features, dip a toe into the meta-model, >> and explore some of the more powerful MooseX:: modules available on CPAN. >> >> Students are expected to bring a laptop, as you will be writing code during >> the class. You will also be provided with a tarball a week or so before the >> class is scheduled, which will contain a directory tree skeleton and test >> files. > > -Chris > > [^1]: The price for the training classes is separate from registration > for the conference. > _______________________________________________ > yapc mailing list > yapc at pm.org > http://mail.pm.org/mailman/listinfo/yapc -------------- next part -------------- An HTML attachment was scrubbed... URL: