
Matthew Persico
- About: I was never in love with C or SQL like this...
Recent Actions
-
Commented on Smart Match in CPAN
That's an excellent, important piece of detective work. Are you going to post a link to it in p5p to get their attention? Also, these are the most recent versions as of 6/24, right?...
-
Commented on Core Modules: <code>filetest</code>
Just wanted to say "Thank You". These posts have been quite informative....
-
Posted Enlarging the Perlosphere to Matthew Persico
Although they may be an anthema to many, there are many active Perl communities on Facebook. The primary ones I subscribe to are
Perl Programmers -
Commented on Replay/Debug/Test Cron Events With Cron::Sequencer
I can see the being extremely useful. A quick perusal of the blog and the code doesn't reveal to me how/why the times are in UTC; where are you picking up the delta?...
-
Commented on Translating Jenkins with Perl
"Thank you but no one here is qualified to look at the code. We'd rather let the current code be deficient rather than find someone who can help. We're going to get rid of Perl soon anyway." That was three...
-
Commented on Начнём пожалуй
Go for it! I wonder why Google Chrome did not offer to translate the page......
-
Commented on The ordering operators
I've been Perling since 1997 and I don't think I ever thought about using the comp operators outside of sort() before today. TIL....
-
Commented on Access the Tesla API with Perl!
Who was the person who showed up with the DeLorean at one of the Perl Conferences (I think it was the DC one)?...
-
Commented on The benefits of change, from an amateur's objective perspective.
Brilliant! A design that evolved into objects instead of cramming the design into objects. That's the right way to write code: get something working. Refactor. Evolve. Nicely done....
-
Commented on The Quickest Way to Set Up HTTPS
https://github.com/blogs-perl-org/blogs.perl.org/issues/410...
-
Commented on berrybrew version 1.36 released!
Talk to these folks: https://ww2.enlightenedperl.org/ EPO SPONSORS THE FOLLOWING PROJECTS Meta::Cpan – CPAN Testers – Strawberry Perl – The Perl Conference – London Perl Workshop – Perl @ FOSDEM...
-
Commented on Perl Weekly Challenge 130: Odd Number and Binary Search Tree
#!/usr/bin/perl use strict; use warnings; use feature qw/say/; my %histo; $histo{$_} ? delete $histo{$_} : $histo{$_}++ for (2, 5, 4, 4, 5, 5, 2); say join " ", keys %histo; Keeps less data around....
-
Commented on My Favorite Warnings: <code>redundant</code> and <code>missing</code>
Can we get a link to the first desultory entry? :-)...
-
Commented on My Favorite Warnings: <code>redundant</code> and <code>missing</code>
I had no idea that 'no' could take an 'if'. And I've been Perling since 1996....
-
Commented on On the eve of CPAN Testers
So where can I RTFM on how to set up a smoker?...
-
Commented on How I Uploaded a CPAN Module
Cross posted to https://www.facebook.com/groups/perlcommunity and https://www.facebook.com/groups/perlprogrammers . You may get more responses there....
-
Commented on Tau Station considered Dangerous: Game Review
Please, for the sake of the Community, re-post this review to someplace like dev.to or some subreddit that is NOT r/perl and then crosslink to THAT post like mad. That way we can get this to be seen outside the...
-
Posted Perl Lists - a Partial Taxonomy to Matthew Persico
Follow-up to Mark Gardner's article about Perl List:: modules.
-
Commented on I found the truth about GameStop, Qanon, the Biden adminstration, and the British Royal Family
I was about five seconds away from reporting spam to the admins. But I floated the link and saw it was a metalink to an ACME. :smh This is too funny....
-
Posted System Setup for Modern Perl Projects to Matthew Persico
From 2015, but it came across my screen this morning. Seems like it is still relevant.
-
Commented on A private not official branch for Perl 7 by several members of perl porters
If it's a private, not official branch, but mentioned in the mailing list, don't you think that's where it should have been left? Not everyone here is on the mailing list. Perhaps it is not ready for public consumption....
-
Commented on Why I don't try the Perl Weekly Challenges
Wait? You think that the point of these challenges is to make people feel they "are not smart enough"?...
-
Commented on Why I don't try the Perl Weekly Challenges
Lady Aleena, The latest challenge posted is, I believe, number 75. I believe all the challenges remain posted on line. Perhaps a good place to start would be at challenge #1. If I recall correctly (I am not solving the...
-
Commented on Polling for fun and engagement
Can you update with direct links? I didn't see these polls....
-
Posted Perl Mongers, Unite! to Matthew Persico
TL;DR:
Detail:
pm.org is gr… -
Commented on Coders In Cars Getting Chatty
Excellent. As usual....
-
Commented on New Perl project. Interactive Perl coding tasks to run in the browser
But THANK YOU! Now I can stop using perl -e at the command line for short snippets that invarialbly become programming sessions!...
-
Commented on New Perl project. Interactive Perl coding tasks to run in the browser
Suggest this change: The solution that you have entered does not work as expected. See the PerlBanjo link above for errors....
-
Posted Perl 5 is now on github to Matthew Persico
Not sure if this has been posted on here on blogs...
https://www.nntp.perl.org/group/perl.perl5.porters/2019/10/msg256484.html
-
Commented on Larry has approved renaming Perl 6 to raku
Signatures must no longer be experimental "optional" though, should still be allowed, right? A solid OO system must become core "solid"? Define. I don't think so. I think you choose between Moose/Moo and Mouse, ship it in core and...

Comment Threads
-
Aristotle commented on
The ordering operators
Mpapec:
Unfortunately the code has no control over the format of
$version
because that value comes from an API. So using a single comparison with padded numbers would require extra logic to munge both values to pad them first. And I can’t think of any even remotely concise and simple way of doing that robustly.Can you?
The best I can come up with is along the lines of
my @curr_ver = split /[.]/, $version; my @len = map length, @curr_ver; my ( $curr_padded, $min_padded ) = map…
-
Aristotle commented on
The ordering operators
Question is why at that point you wouldn’t just write this:
sub vcmp0 { my ($v1, $v2) = @_; my @v1 = split /[.]/, $v1; my @v2 = split /[.]/, $v2; $v1[0] <=> $v2[0] || $v1[1] <=> $v2[1] || $v1[2] <=> $v2[2]; }
Sure it’s a bit copy-pasty but IMO that’s a benefit rather than a drawback in this case.
-
Gnustavo commented on
Translating Jenkins with Perl
Kudos! I took a look at your GitHub repository and found it very polished and well documented. It's sad to see good work being rejected for petty reasons.
It's difficult to say what you should have done differently. It depends on what you really wanted to achieve after having your work being rejected like that. I'd say, if you could control your feelings and really wanted to have your contribution accepted, you could have listed your arguments dispassionately and leave it at that, keeping your PR open. They are good arguments and perhaps the Jenkins maintainers would reconsider their…
-
Lee J commented on
Replay/Debug/Test Cron Events With Cron::Sequencer
The times are UTC as all our servers (and thus crontabs) run in UTC.
-
Tom Wyant commented on
Smart Match in CPAN
Thank you.
The short answer is yes, the modules critiqued are most recent as of 6/24. The long answer is a little more complicated, because there are circumstances when more than one distribution can be "current." One such is when a module gets dropped from a distribution. The old distro hangs around because it is the current one for the dropped module.
I am not subscribed to p5p, which is why this information went to my blog. But it is stupid to just hope someone notices. Thank you for the suggestion; I have sent them mail.

About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.