From gwadej at anomaly.org Wed Dec 3 19:10:04 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 3 Dec 2014 21:10:04 -0600 Subject: [pm-h] December Houston.pm social meeting at The Black Lab Message-ID: <20141203211004.328da326@cygnus> As usual for December, we will have a social meeting. Since there have been no suggestions for places large enough to seat one of our larger groups, we will default to the Black Lab. The social meeting will start at 7pm on Thursday Dec. 11 at The Black Lab. I will reserve a table for us. Ask for Wade Johnson. G. Wade -- "any technology sufficiently advanced is indistinguishable from a Perl script." -- Programming Perl, 2nd ed. From gwadej at anomaly.org Wed Dec 10 14:54:38 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 10 Dec 2014 16:54:38 -0600 Subject: [pm-h] December Houston.pm Social meeting tomorrow Message-ID: <20141210165438.6676845c@cygnus> Just a quick reminder for tomorrow's social meeting. We'll meet at The Black Labrador Thursday evening (12/11) at 7pm. I have a reservation under my name (Wade Johnson). Ask and they should be able to point you to where we are. I look forward to seeing everyone. G. Wade -- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald Knuth From drzigman at drzigman.com Thu Dec 11 12:59:01 2014 From: drzigman at drzigman.com (Robert Stone) Date: Thu, 11 Dec 2014 20:59:01 +0000 (GMT) Subject: [pm-h] December Houston.pm Social meeting tomorrow In-Reply-To: <20141210165438.6676845c@cygnus> References: <20141210165438.6676845c@cygnus> Message-ID: <1682974420.38724.1418331541812.JavaMail.zimbra@drzigman.com> Greetings, I'm afraid I won't be able to make it to this evening's social meeting, but I'll be with you all in spirit. Happy Holidays everyone and I look forward to next years meeting :) Warm Regards, Robert Stone ----- Original Message ----- From: "G. Wade Johnson via Houston" To: "Houston Perl Mongers" Sent: Wednesday, December 10, 2014 4:54:38 PM Subject: [pm-h] December Houston.pm Social meeting tomorrow Just a quick reminder for tomorrow's social meeting. We'll meet at The Black Labrador Thursday evening (12/11) at 7pm. I have a reservation under my name (Wade Johnson). Ask and they should be able to point you to where we are. I look forward to seeing everyone. G. Wade -- Beware of bugs in the above code; I have only proved it correct, not tried it. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- Donald Knuth _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ From gwadej at anomaly.org Thu Dec 18 04:58:22 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 18 Dec 2014 06:58:22 -0600 Subject: [pm-h] Proposals for January meeting Message-ID: <20141218065822.07750e42@cygnus> Hi everyone, I hope you are not too stressed with Holiday stuff. It's once again time for me to ask if anyone has an idea for January's Houston.pm meeting on January 8 at cPanel. As usual, you can suggest a topic you would like to present, or one you would like to see. Let's get some ideas flowing. G. Wade -- If you torture data long enough, it will confess to anything. -- unknown econometrian From zaki.mughal at gmail.com Tue Dec 23 18:40:31 2014 From: zaki.mughal at gmail.com (Zakariyya Mughal) Date: Tue, 23 Dec 2014 20:40:31 -0600 Subject: [pm-h] November lightning talk update: A fast and natural interface to R from Perl Message-ID: <20141224024031.GC21480@quadra> Hi everyone, I have (finally) uploaded the modules for working with the R interpreter from Perl that I talked about in my lightning talk back in November. The CPAN links are below, but to get a taste of what the API looks like, check out my blog post . - Statistics::NiceR - Data::Frame I'd love to have feedback on how to improve them. Regards and happy hacking, - Zaki Mughal From gwadej at anomaly.org Sat Dec 27 07:52:54 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sat, 27 Dec 2014 09:52:54 -0600 Subject: [pm-h] January Houston.pm Meeting Message-ID: <20141227095254.1d24f581@cygnus> I have a couple ideas I'm thinking about presenting for January's Houston.pm meeting. Does anyone have an opinion on which they would rather hear about: * Validation using the Value object pattern * Best Practices Gone Bad If no one has a better suggestion, I will present one of these at the January meeting. G. Wade -- Those who live by the sword get shot by those who don't. From drzigman at drzigman.com Sat Dec 27 12:37:05 2014 From: drzigman at drzigman.com (Robert Stone) Date: Sat, 27 Dec 2014 20:37:05 +0000 (GMT) Subject: [pm-h] January Houston.pm Meeting In-Reply-To: <20141227095254.1d24f581@cygnus> References: <20141227095254.1d24f581@cygnus> Message-ID: <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> Greetings, "Best Practices Gone Bad" sounds awesome. I'm certainly guilty of taking things to an extreme and this could be a very interesting topic. If you (or anyone else) is looking for a subject I'd love to see something on Try::Catch/Try::Tiny/etc and using a module like Class::MOP to generate your own exception classes dynamically. I've been "throw-ing" myself for a solid introduction to non-eval based exception handling. Looking forward to the next meeting. Best Regards, Robert Stone ----- Original Message ----- From: "G. Wade Johnson via Houston" To: "Houston Perl Mongers" Sent: Saturday, December 27, 2014 9:52:54 AM Subject: [pm-h] January Houston.pm Meeting I have a couple ideas I'm thinking about presenting for January's Houston.pm meeting. Does anyone have an opinion on which they would rather hear about: * Validation using the Value object pattern * Best Practices Gone Bad If no one has a better suggestion, I will present one of these at the January meeting. G. Wade -- Those who live by the sword get shot by those who don't. _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ From boftx at hotmail.com Sat Dec 27 14:33:31 2014 From: boftx at hotmail.com (Jim Bacon) Date: Sat, 27 Dec 2014 14:33:31 -0800 Subject: [pm-h] January Houston.pm Meeting In-Reply-To: <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> References: <20141227095254.1d24f581@cygnus> <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> Message-ID: I strongly second the topic of BP Gone Bad! Jim Bacon On Dec 27, 2014, at 12:37 PM, Robert Stone via Houston wrote: > Greetings, > > "Best Practices Gone Bad" sounds awesome. I'm certainly guilty of taking things to an extreme and this could be a very interesting topic. > > If you (or anyone else) is looking for a subject I'd love to see something on Try::Catch/Try::Tiny/etc and using a module like Class::MOP to generate your own exception classes dynamically. I've been "throw-ing" myself for a solid introduction to non-eval based exception handling. > > Looking forward to the next meeting. > > Best Regards, > Robert Stone > > ----- Original Message ----- > From: "G. Wade Johnson via Houston" > To: "Houston Perl Mongers" > Sent: Saturday, December 27, 2014 9:52:54 AM > Subject: [pm-h] January Houston.pm Meeting > > I have a couple ideas I'm thinking about presenting for January's > Houston.pm meeting. Does anyone have an opinion on which they would > rather hear about: > > * Validation using the Value object pattern > * Best Practices Gone Bad > > If no one has a better suggestion, I will present one of these at the > January meeting. > > G. Wade > -- > Those who live by the sword get shot by those who don't. > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From gwadej at anomaly.org Mon Dec 29 12:35:53 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 29 Dec 2014 14:35:53 -0600 Subject: [pm-h] January Houston.pm Meeting In-Reply-To: <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> References: <20141227095254.1d24f581@cygnus> <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> Message-ID: <20141229143553.110f1618@cygnus> On Sat, 27 Dec 2014 20:37:05 +0000 (GMT) Robert Stone via Houston wrote: > Greetings, > > "Best Practices Gone Bad" sounds awesome. I'm certainly guilty of > taking things to an extreme and this could be a very interesting > topic. > > If you (or anyone else) is looking for a subject I'd love to see > something on Try::Catch/Try::Tiny/etc and using a module like > Class::MOP to generate your own exception classes dynamically. I've > been "throw-ing" myself for a solid introduction to non-eval based > exception handling. That sounds like a really good topic. You should add it to the list at https://github.com/estrabd/houston-pm-topics-list G. Wade > Looking forward to the next meeting. > > Best Regards, > Robert Stone > > ----- Original Message ----- > From: "G. Wade Johnson via Houston" > To: "Houston Perl Mongers" > Sent: Saturday, December 27, 2014 9:52:54 AM > Subject: [pm-h] January Houston.pm Meeting > > I have a couple ideas I'm thinking about presenting for January's > Houston.pm meeting. Does anyone have an opinion on which they would > rather hear about: > > * Validation using the Value object pattern > * Best Practices Gone Bad > > If no one has a better suggestion, I will present one of these at the > January meeting. > > G. Wade -- Virtual is when it's not but it looks like it is and transparent is when it is but it looks like it isn't. -- Rick Hoselton From estrabd at gmail.com Mon Dec 29 12:53:11 2014 From: estrabd at gmail.com (B. Estrade) Date: Mon, 29 Dec 2014 14:53:11 -0600 Subject: [pm-h] January Houston.pm Meeting In-Reply-To: <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> References: <20141227095254.1d24f581@cygnus> <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> Message-ID: On Sat, Dec 27, 2014 at 2:37 PM, Robert Stone via Houston wrote: > Greetings, > > "Best Practices Gone Bad" sounds awesome. I'm certainly guilty of taking > things to an extreme and this could be a very interesting topic. > > If you (or anyone else) is looking for a subject I'd love to see something > on Try::Catch/Try::Tiny/etc and using a module like Class::MOP to generate > your own exception classes dynamically. I've been "throw-ing" myself for a > solid introduction to non-eval based exception handling. > Not to spoil this topic, because it is a great one. Exception::Class comes to mind for dynamic exception creation. It offers some nice convenience methods. The compelling feature for me is that it lets you minimize the number of exceptions required ahead of time by providing easy inheritance. It's also my experience that while Try::Tiny offers some nice conveniences over eval{}, there are some where eval{} is still nice to have around. > > Looking forward to the next meeting. > > Me, too. Brett > Best Regards, > Robert Stone > > ----- Original Message ----- > From: "G. Wade Johnson via Houston" > To: "Houston Perl Mongers" > Sent: Saturday, December 27, 2014 9:52:54 AM > Subject: [pm-h] January Houston.pm Meeting > > I have a couple ideas I'm thinking about presenting for January's > Houston.pm meeting. Does anyone have an opinion on which they would > rather hear about: > > * Validation using the Value object pattern > * Best Practices Gone Bad > > If no one has a better suggestion, I will present one of these at the > January meeting. > > G. Wade > -- > Those who live by the sword get shot by those who don't. > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From zaki.mughal at gmail.com Mon Dec 29 13:28:07 2014 From: zaki.mughal at gmail.com (Zakariyya Mughal) Date: Mon, 29 Dec 2014 15:28:07 -0600 Subject: [pm-h] January Houston.pm Meeting In-Reply-To: References: <20141227095254.1d24f581@cygnus> <604815202.42530.1419712625024.JavaMail.zimbra@drzigman.com> Message-ID: <20141229212807.GM21480@quadra> On 2014-12-29 at 14:53:11 -0600, B. Estrade via Houston wrote: > On Sat, Dec 27, 2014 at 2:37 PM, Robert Stone via Houston > wrote: > > > Greetings, > > > > "Best Practices Gone Bad" sounds awesome. I'm certainly guilty of taking > > things to an extreme and this could be a very interesting topic. > > > > If you (or anyone else) is looking for a subject I'd love to see something > > on Try::Catch/Try::Tiny/etc and using a module like Class::MOP to generate > > your own exception classes dynamically. I've been "throw-ing" myself for a > > solid introduction to non-eval based exception handling. > > > > Not to spoil this topic, because it is a great one. > > Exception::Class comes to mind for dynamic exception creation. It offers > some nice convenience methods. The compelling feature for me is that it > lets you minimize the number of exceptions required ahead of time by > providing easy inheritance. I was actually looking around for alternatives to `Exception::Class` & `Throwable` last week and I found `failures` to be a nice, minimal solution. I used it in `Statistics::NiceR` [^1] and it was as simple as # Error.pm package Statistics::NiceR::Error; use custom::failures qw/Conversion::RtoPerl Conversion::PerltoR RInterpreter/; 1; __END__ and elsewhere: # Rinline.pm use Statistics::NiceR::Error; # snip... Statistics::NiceR::Error::RInterpreter->throw("R executable not found"); # snip... And the exceptions are hierarchical: both the exception classes `Statistics::NiceR::Error::Conversion::RtoPerl` and `Statistics::NiceR::Error::Conversion::PerltoR` are also subclasses of `Statistics::NiceR::Error:Conversion`. Cheers, - Zaki Mughal [^1]: > > It's also my experience that while Try::Tiny offers some nice conveniences > over eval{}, there are some where eval{} is still nice to have around. > > > > > > Looking forward to the next meeting. > > > > > Me, too. > > Brett > > > > Best Regards, > > Robert Stone > > > > ----- Original Message ----- > > From: "G. Wade Johnson via Houston" > > To: "Houston Perl Mongers" > > Sent: Saturday, December 27, 2014 9:52:54 AM > > Subject: [pm-h] January Houston.pm Meeting > > > > I have a couple ideas I'm thinking about presenting for January's > > Houston.pm meeting. Does anyone have an opinion on which they would > > rather hear about: > > > > * Validation using the Value object pattern > > * Best Practices Gone Bad > > > > If no one has a better suggestion, I will present one of these at the > > January meeting. > > > > G. Wade > > -- > > Those who live by the sword get shot by those who don't. > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From estrabd at gmail.com Tue Dec 30 08:11:22 2014 From: estrabd at gmail.com (B. Estrade) Date: Tue, 30 Dec 2014 10:11:22 -0600 Subject: [pm-h] Perl Advent Calendar 2014 Message-ID: Always a treat, http://www.perladvent.org/2014/ Brett -------------- next part -------------- An HTML attachment was scrubbed... URL: