I don't think you can use ~ for concat. Some people still use bitwise negation. Also, mistaking concat-assignment and pattern-matching will make for many unpleasant bugs.
]]>At any rate, people are thinking about solutions, so we'll see what they come up with. And remember, if you're coming down to Toronto around a PM meeting, we'd be more than happy to have you give a talk.
]]>Last year we've noticed someone posting CPAN reviews for Dancer and many community-written Dancer plugins with the lowest abuse possible and very ugly non-constructive trollish feedback. The reviews were posted at first by completely new users who kept spurring up and wrote the abuse 10-20 seconds after registering and had no other abuse. Later they even took the identities of prominent CPAN community members (f00lish), which then had to step up and say "that wasn't us!"
It's a disgusting epidemic and I'm sorry it had tainted MetaCPAN and ruined the efforts of everyone involved and the fruits of their labor for all of us.
I concur with Yanick on this, and indeed we should not kick the kitties. :)
]]>My pleasure. I just know how disheartening is it to pour all your heart and soul in a project, and have it spoiled by a jerk for the sheer evulz of it. In those cases, it's nice to be reminded that for that one jerk, there's a hundred peeps who where actually appreciating and enjoying the work you've done. :-)
This reminds me that ++ was actually based on your earlier work.
Heh. Which in turn reminds me that I should hang more in perl channels on IRC. Gah. I need more time. And perhaps a few more days in my weeks.
The annoying part is now having to spend time on a problem that wouldn't have to be solved if everyone just played nice, which was certainly the case until very recently.
Amen to that. Alas, though, this must be one of the great leitmotivs of human civilization. I'm pretty sure that somebody uttered something quite similar upon seeing the great
clouds of dust raised by the incoming Vandal hordes. ;-)
And remember, if you're coming down to Toronto around a PM meeting, we'd be more than happy to have you give a talk.
You betcha. We don't go down to Toronto often (family is based in Montréal), but next time we go, I'll make sure it's around a PM meeting night. :-)
++ is back as of this morning with CAPTCHA for users without a PAUSE id, so we'll see how that works.
No kittens were harmed in the making of this blog post. :)
]]>Playing Devil's advocate... at least it's consistent. All the constructors use named parameters.
]]>Also, as a comment on Reddit already noted, this can be made a bit safer by using the double unary trick: if (!!a + !!b == 2) ...
(I'm reminiscing the Turbo Pascal 4/5 days when circuiting behaviour can be set via a compiler option.)
]]>Unfortunately, when changing something "stupid" this is exactly the wrong attitude to have.
Yes, I thought of employing !!
as well. While I think it's safe, I rejected it because I felt it's not a very well known idiom, wasn't sure what it would do with undef and wasn't wholly sure that it's safe. Similar issues with using bitwise operators.
DateTime->new( epoch => 1327673580 );
I would prefer it, since it eliminates the redundant "epoch" but keeps the named paramaters.
]]>When you register for the event you will be taken to your profile page, it is there that there is a link to purchase/buy your ticket as a conference confirmation. I am sorry it isn't that intuitive we will pass on this to the creators of Act and hopefully a future update will clean this process up.
The excess money will be retained by the Enlightened Perl Organisation and be spent on a number of projects. EPO sponsors, organises or pays for such things as:
YAPC::Brasil
MetaCPAN
Send-A-Newbie
London Perl Workshop
CPAN Testers
QA Quality Assurance Hackathon
We will be stating what funds we have left over and how we hope to use them after the conference. The majority of the funds will go to next year's event and some interim initiatives we would like to organise if we have enough left over.