From grant at mclean.net.nz Sun May 4 18:41:32 2014 From: grant at mclean.net.nz (Grant McLean) Date: Mon, 05 May 2014 13:41:32 +1200 Subject: [Wellington-pm] Meeting next week Message-ID: <1399254092.6488.46.camel@putnam.wgtn.cat-it.co.nz> Hi Mongers The next meeting of Wellington Perl Mongers is on next Tuesday - May 13th. Usual place and time: 6:00pm Tuesday 13 May 2014 Level 3, Catalyst House 150 Willis Street Wellington Following Florent's suggestion and some gentle encouragement from me, Raf has kindly volunteered to do a talk about Moose. I'm hoping to have made enough progress on my current XS project to talk about that too. See you there. Regards Grant From florent.mara at nzregen.co.nz Wed May 7 14:36:20 2014 From: florent.mara at nzregen.co.nz (Florent Mara) Date: Thu, 8 May 2014 09:36:20 +1200 Subject: [Wellington-pm] Meeting next week In-Reply-To: <1399254092.6488.46.camel@putnam.wgtn.cat-it.co.nz> References: <1399254092.6488.46.camel@putnam.wgtn.cat-it.co.nz> Message-ID: Awesome. I won't want to miss that Perl Mongers meeting! On Mon, May 5, 2014 at 1:41 PM, Grant McLean wrote: > Hi Mongers > > The next meeting of Wellington Perl Mongers is on next Tuesday - May > 13th. Usual place and time: > > 6:00pm Tuesday 13 May 2014 > Level 3, Catalyst House > 150 Willis Street > Wellington > > Following Florent's suggestion and some gentle encouragement from me, > Raf has kindly volunteered to do a talk about Moose. > > I'm hoping to have made enough progress on my current XS project to talk > about that too. > > See you there. > > Regards > Grant > > > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From grant at mclean.net.nz Wed May 7 23:45:12 2014 From: grant at mclean.net.nz (Grant McLean) Date: Thu, 08 May 2014 18:45:12 +1200 Subject: [Wellington-pm] [Fwd: New Zealand Open Source Awards 2014] Message-ID: <1399531512.6488.91.camel@putnam.wgtn.cat-it.co.nz> -------- Forwarded Message -------- > From: Alison Aldred > Subject: New Zealand Open Source Awards 2014 > Date: Thu, 08 May 2014 11:55:23 +1200 > > Nominations are now open for the 2014 New Zealand Open Source Awards. > > The awards are designed to recognise and promote: > > * the contributions of New Zealanders to free and open source projects > and free and open source philosophy > * exemplary use of free and open source by New Zealand organisations. > > Recognising the people and organisations that make a contribution to > open source in New Zealand is an important part of supporting and > developing the community. If you think that there are people or > project that deserve recognition, please nominate them. > > Details of the categories, judges and nomination forms are all on the > NZOSA website: > > http://www.nzosa.org.nz > > http://www.nzosa.org.nz/categories > http://www.nzosa.org.nz/nominations > > The awards will be presented at a dinner being held on 12 November at > Te Papa in Wellington. > > If you have any questions, please contact me. > > Thanks > Alison From tudorconstantin at gmail.com Thu May 8 02:00:54 2014 From: tudorconstantin at gmail.com (Tudor Constantin) Date: Thu, 8 May 2014 12:00:54 +0300 Subject: [Wellington-pm] Anybody in need for a good perl developer? (me) Message-ID: Hi everybody, I'm Tudor, from Romania and because of the political events between Ukraine (which is neighboring my country), Russia and EU, I intend to relocate to New Zealand or Australia with my wife and daughter. I have 7+ years experience in software development (web technologies), and I consider myself to be a more than decent programmer. So, if you know any good company that is in need of a senior web dev, I'd appreciate if you'd contacted me privately and let me know about it. Best regards, Tudor -- Perl developer - powered by www.evozon.com Creator of EatFab and PRForge Neither the footer nor anything else in this E-mail is intended to or constitutes an electronic signature and/or legally binding agreement in the absence of an express statement of me http://programming.tudorconstantin.com http://www.linkedin.com/in/tudorconstantin http://stackoverflow.com/users/459233/tudor-constantin https://github.com/tudorconstantin -------------- next part -------------- An HTML attachment was scrubbed... URL: From grant at mclean.net.nz Thu May 8 20:32:43 2014 From: grant at mclean.net.nz (Grant McLean) Date: Fri, 09 May 2014 15:32:43 +1200 Subject: [Wellington-pm] Meeting Tuesday - 1 talk down Message-ID: <1399606363.6488.106.camel@putnam.wgtn.cat-it.co.nz> Hi Mongers Unfortunately, due to a scheduling clash, Raf has had to defer his Moose talk until the June meeting. Which means we have a slot free if anyone else wants to speak. I'm still aiming to do a talk about my XS adventures. Cheers Grant From grant at mclean.net.nz Tue May 13 15:21:43 2014 From: grant at mclean.net.nz (Grant McLean) Date: Wed, 14 May 2014 10:21:43 +1200 Subject: [Wellington-pm] Roundup of last night's meeting Message-ID: <1400019703.6488.115.camel@putnam.wgtn.cat-it.co.nz> Hi Mongers Slides from my talk are up on the archive page of the web site: http://wellington.pm.org/archive/ Thanks Lenz for the mention of operator overloading. I'm pretty sure some of the Mongers were going home dreaming of C libraries they could wrap and combined with overloaded operators (or maybe that was just me). The next meeting will be on the 10th of June. Raf is lined up to do a talk on Moose. There's room for another talk if anyone's keen. Cheers Grant From richard at walnut.gen.nz Fri May 16 20:44:52 2014 From: richard at walnut.gen.nz (Richard Hector) Date: Sat, 17 May 2014 15:44:52 +1200 Subject: [Wellington-pm] indirect object notation Message-ID: <5376DB34.4080702@walnut.gen.nz> Hi all, I'm having a play with Net:XMPP, and getting this error: Undefined subroutine &Net::XMPP::Debug called at /usr/share/perl5/Net/XMPP/Connection.pm line 82. (This is on Debian Wheezy) Looking at that section, I find this: $self->{DEBUG} = new Net::XMPP::Debug(level => $self->_arg("debuglevel",-1), file => $self->_arg("debugfile","stdout"), time => $self->_arg("debugtime",0), setdefault => 1, header => "XMPP::Conn" ); .. which I understand uses "indirect object notation", which I gather is deprecated, right? Is that the reason perl thinks there should be such a subroutine? Should I file a bug? Is there likely to be something in the way I'm calling this module that causes this to show up? This is enough to do it: ---------------8<---------------- #!/usr/bin/perl use strict; use Net::XMPP::Client; my $client = Net::XMPP::Client->new(); $client->Execute( hostname => "example.com", username => "exampleuser", password => "examplepass", ); ---------------8<---------------- It's mostly straight from the docs, except not creating the object with indirect notation (that makes no difference). Cheers, Richard From kentfredric at gmail.com Fri May 16 21:39:17 2014 From: kentfredric at gmail.com (Kent Fredric) Date: Sat, 17 May 2014 16:39:17 +1200 Subject: [Wellington-pm] indirect object notation In-Reply-To: <5376DB34.4080702@walnut.gen.nz> References: <5376DB34.4080702@walnut.gen.nz> Message-ID: On 17 May 2014 15:44, Richard Hector wrote: > which I understand uses "indirect object notation", which I gather is > deprecated, right? Is that the reason perl thinks there should be such a > subroutine? > Not so much "deprecated" because deprecated things warn. But thoroughly discouraged indeed. Essentially though, it doesn't detect the existence of the class Net::XMPP::Debug due to it not being loaded, and thus assumes that class is a function. You can hack around this by simply adding: 'use Net::XMPP::Debug' somewhere in the code. Then you'll find it forgets to use XML::Stream as well somewhere, so you'll want to "use" that too. TL;DR = The real bug is they're trying to use classes without requiring them first. -- Kent -------------- next part -------------- An HTML attachment was scrubbed... URL: From kentfredric at gmail.com Fri May 16 21:43:03 2014 From: kentfredric at gmail.com (Kent Fredric) Date: Sat, 17 May 2014 16:43:03 +1200 Subject: [Wellington-pm] indirect object notation In-Reply-To: <5376DB34.4080702@walnut.gen.nz> References: <5376DB34.4080702@walnut.gen.nz> Message-ID: On 17 May 2014 15:44, Richard Hector wrote: > It's mostly straight from the docs, except not creating the object with > indirect notation (that makes no difference). > You also changed the 'use' line from 'use Net::XMPP' to 'use Net::XMPP::Client', and that also is what causes your symptoms to be exhibited. The Net::XMPP class does indeed force loading of all the required dependencies to make it work, its just a poorly structured way of declaring dependencies. Instead of declaring: A -> B B -> C They've done A -> B A -> C So if you consume B directly, the resolution of B -> C is missing. -- Kent -------------- next part -------------- An HTML attachment was scrubbed... URL: From richard at walnut.gen.nz Fri May 16 21:52:16 2014 From: richard at walnut.gen.nz (Richard Hector) Date: Sat, 17 May 2014 16:52:16 +1200 Subject: [Wellington-pm] indirect object notation In-Reply-To: References: <5376DB34.4080702@walnut.gen.nz> Message-ID: <5376EB00.6030701@walnut.gen.nz> On 17/05/14 16:43, Kent Fredric wrote: > You also changed the 'use' line from 'use Net::XMPP' to 'use > Net::XMPP::Client', and that also is what causes your symptoms to be > exhibited. Yep - just found that :-( But it's also good to hear they're doing things wrong too :-) Thanks Richard