Tue Feb 17 08:28:07 2026
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2025-03-01

HANGOUT

2026-02-17 | 2026-01-17 | 2025-12-17 | 2025-11-17 | 2025-10-17 | 2025-09-17 | 2025-08-17 | 2025-07-17 | 2025-06-17 | 2025-05-17 | 2025-04-17 | 2025-03-17 | 2025-02-17 | 2025-01-17 | 2024-12-17 | 2024-11-17 | 2024-10-17 | 2024-09-17 | 2024-08-17 | 2024-07-17 | 2024-06-17 | 2024-05-17 | 2024-04-17 | 2024-03-17 | 2024-02-17 | 2024-01-17 | 2023-12-17 | 2023-11-17 | 2023-10-17 | 2023-09-17 | 2023-08-17 | 2023-07-17 | 2023-06-17 | 2023-05-17 | 2023-04-17 | 2023-03-17 | 2023-02-17 | 2023-01-17 | 2022-12-17 | 2022-11-17 | 2022-10-17 | 2022-09-17 | 2022-08-17 | 2022-07-17 | 2022-06-17 | 2022-05-17 | 2022-04-17 | 2022-03-17 | 2022-02-17 | 2022-01-17 | 2021-12-17 | 2021-11-17 | 2021-10-17 | 2021-09-17 | 2021-08-17 | 2021-07-17 | 2021-06-17 | 2021-05-17 | 2021-04-17 | 2021-03-17 | 2021-02-17 | 2021-01-17 | 2020-12-17 | 2020-11-17 | 2020-10-17 | 2020-09-17 | 2020-08-17 | 2020-07-17 | 2020-06-17 | 2020-05-17 | 2020-04-17 | 2020-03-17 | 2020-02-17 | 2020-01-17 | 2019-12-17 | 2019-11-17 | 2019-10-17 | 2019-09-17 | 2019-08-17 | 2019-07-17 | 2019-06-17 | 2019-05-17 | 2019-04-17 | 2019-03-17 | 2019-02-17 | 2019-01-17 | 2018-12-17 | 2018-11-17 | 2018-10-17 | 2018-09-17 | 2018-08-17 | 2018-07-17 | 2018-06-17 | 2018-05-17 | 2018-04-17 | 2018-03-17 | 2018-02-17 | 2018-01-17 | 2017-12-17 | 2017-11-17 | 2017-10-17 | 2017-09-17 | 2017-08-17 | 2017-07-17 | 2017-06-17 | 2017-05-17 | 2017-04-17 | 2017-03-17 | 2017-02-17 | 2017-01-17 | 2016-12-17 | 2016-11-17 | 2016-10-17 | 2016-09-17 | 2016-08-17 | 2016-07-17 | 2016-06-17 | 2016-05-17 | 2016-04-17 | 2016-03-17 | 2016-02-17 | 2016-01-17 | 2015-12-17 | 2015-11-17 | 2015-10-17 | 2015-09-17 | 2015-08-17 | 2015-07-17 | 2015-06-17 | 2015-05-17 | 2015-04-17 | 2015-03-17 | 2015-02-17 | 2015-01-17 | 2014-12-17 | 2014-11-17 | 2014-10-17 | 2014-09-17 | 2014-08-17 | 2014-07-17 | 2014-06-17 | 2014-05-17 | 2014-04-17 | 2014-03-17 | 2014-02-17 | 2014-01-17 | 2013-12-17 | 2013-11-17 | 2013-10-17 | 2013-09-17 | 2013-08-17 | 2013-07-17 | 2013-06-17 | 2013-05-17 | 2013-04-17 | 2013-03-17 | 2013-02-17 | 2013-01-17 | 2012-12-17 | 2012-11-17 | 2012-10-17 | 2012-09-17 | 2012-08-17 | 2012-07-17 | 2012-06-17 | 2012-05-17 | 2012-04-17 | 2012-03-17 | 2012-02-17 | 2012-01-17 | 2011-12-17 | 2011-11-17 | 2011-10-17 | 2011-09-17 | 2011-08-17 | 2011-07-17 | 2011-06-17 | 2011-05-17 | 2011-04-17 | 2011-03-17 | 2011-02-17 | 2011-01-17 | 2010-12-17 | 2010-11-17 | 2010-10-17 | 2010-09-17 | 2010-08-17 | 2010-07-17 | 2010-06-17 | 2010-05-17 | 2010-04-17 | 2010-03-17 | 2010-02-17 | 2010-01-17 | 2009-12-17 | 2009-11-17 | 2009-10-17 | 2009-09-17 | 2009-08-17 | 2009-07-17 | 2009-06-17 | 2009-05-17 | 2009-04-17 | 2009-03-17 | 2009-02-17 | 2009-01-17 | 2008-12-17 | 2008-11-17 | 2008-10-17 | 2008-09-17 | 2008-08-17 | 2008-07-17 | 2008-06-17 | 2008-05-17 | 2008-04-17 | 2008-03-17 | 2008-02-17 | 2008-01-17 | 2007-12-17 | 2007-11-17 | 2007-10-17 | 2007-09-17 | 2007-08-17 | 2007-07-17 | 2007-06-17 | 2007-05-17 | 2007-04-17 | 2007-03-17 | 2007-02-17 | 2007-01-17 | 2006-12-17 | 2006-11-17 | 2006-10-17 | 2006-09-17 | 2006-08-17 | 2006-07-17 | 2006-06-17 | 2006-05-17 | 2006-04-17 | 2006-03-17 | 2006-02-17 | 2006-01-17 | 2005-12-17 | 2005-11-17 | 2005-10-17 | 2005-09-17 | 2005-08-17 | 2005-07-17 | 2005-06-17 | 2005-05-17 | 2005-04-17 | 2005-03-17 | 2005-02-17 | 2005-01-17 | 2004-12-17 | 2004-11-17 | 2004-10-17 | 2004-09-17 | 2004-08-17 | 2004-07-17 | 2004-06-17 | 2004-05-17 | 2004-04-17 | 2004-03-17 | 2004-02-17 | 2004-01-17 | 2003-12-17 | 2003-11-17 | 2003-10-17 | 2003-09-17 | 2003-08-17 | 2003-07-17 | 2003-06-17 | 2003-05-17 | 2003-04-17 | 2003-03-17 | 2003-02-17 | 2003-01-17 | 2002-12-17 | 2002-11-17 | 2002-10-17 | 2002-09-17 | 2002-08-17 | 2002-07-17 | 2002-06-17 | 2002-05-17 | 2002-04-17 | 2002-03-17 | 2002-02-17 | 2002-01-17 | 2001-12-17 | 2001-11-17 | 2001-10-17 | 2001-09-17 | 2001-08-17 | 2001-07-17 | 2001-06-17 | 2001-05-17 | 2001-04-17 | 2001-03-17 | 2001-02-17 | 2001-01-17 | 2000-12-17 | 2000-11-17 | 2000-10-17 | 2000-09-17 | 2000-08-17 | 2000-07-17 | 2000-06-17 | 2000-05-17 | 2000-04-17 | 2000-03-17 | 2000-02-17 | 2000-01-17 | 1999-12-17

Key: Value:

Key: Value:

MESSAGE
DATE 2025-03-31
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #714 - Munging Data?
From hangout-bounces-at-nylxs.com Tue Apr 1 12:41:59 2025
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id 67EBF1640EC;
Tue, 1 Apr 2025 12:41:52 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 2C5151640EA; Tue, 1 Apr 2025 12:41:45 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Tue, 1 Apr 2025 12:41:45 -0400
Resent-Message-ID: <20250401164145.GA12969-at-www2.mrbrklyn.com>
Resent-To: hangout-at-mrbrklyn.com
X-Original-To: ruben-at-mrbrklyn.com
Delivered-To: ruben-at-mrbrklyn.com
Received: from s.wrqvtzvf.outbound-mail.sendgrid.net
(s.wrqvtzvf.outbound-mail.sendgrid.net [149.72.126.143])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(Client did not present a certificate)
by mrbrklyn.com (Postfix) with ESMTPS id C69B71640E5
for ; Mon, 31 Mar 2025 02:22:53 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com;
h=content-type:from:mime-version:subject:to:cc:content-type:from:
subject:to;
s=s1; bh=ZQS7aD+Nd55d6D+noe5ff7EQCCQA6+jQ4T7K5Yqbe6U=;
b=s2+WN/CK8RqH77fQy5qaVPihqBqN6dtl8EsdhmW6mlu9jEJPV4tYJhK7i3dvRco7lIGL
9ZVNXxW6FJp5+Z5bvUhUi576Qvcqb297wTkzwfBMkwV6/x0ty/FFk0quCLDEGDzn5N0ZV6
aKQZU0euLkyVS/vm4cXmR0UK1hU4Kism1TNvKk62xwcykI9wOvsNWd42oKQITzGPPCF8nC
x3JK1DcQEXtE2sbsoHZUu9x5wPLtZbh5rtrpmo4bDHHZ7NrCSHy4HT0VaMZGNnwBS+XBhV
J8jb/s14VgrvvhdoguvDf2OBJ+1PeIkj93tXc1nYzziEcW7RCrsh54zJ6aOsO9Ng==
Received: by recvd-65d974bbff-m7pm7 with SMTP id
recvd-65d974bbff-m7pm7-1-67EA34BC-3D
2025-03-31 06:22:52.587033091 +0000 UTC m=+3413950.200349034
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-11 (SG) with HTTP
id V4nHC9YWRse0OPORBK_dPQ Mon, 31 Mar 2025 06:22:52.528 +0000 (UTC)
Date: Mon, 31 Mar 2025 06:22:52 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?=
=?us-ascii?Q?tIP=2F6ApmIeyS3HekGpO7K8Jh2voYpe0ar4mp1ao?=
=?us-ascii?Q?i+S18pv78yq0F8Ms9Tz3cFU3iNHsWIvK+OTBSIi?=
=?us-ascii?Q?e1PtwP6bH7XpoDpZbfJIDHit0WkBpeBJ4Sj7fVJ?=
=?us-ascii?Q?tasddKSlhlODpBwHCTKURJOZBqStsgr53GW08o8?=
=?us-ascii?Q?A=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #714 - Munging Data?
X-BeenThere: hangout-at-nylxs.com
X-Mailman-Version: 2.1.30rc1
Precedence: list
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

List-Archive:
List-Post:
List-Help:
List-Subscribe: ,

Content-Type: multipart/mixed; boundary="===============0695905921=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0695905921==
Content-Type: multipart/alternative; boundary=bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3

--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0

Perl Weekly=20

https://perlweekly.com/

You can read the newsletter on the web, if you prefer.
https://perlweekly.com/archive/714.html



Hi there,

Happy Idd to all the weekly newsletter readers who
celebrate the festival. We celebrated Idd yesterday in England and I assume
it is being celebrated today in my native country, India. May ALLAH
s.w.t
guide us all in the right path, Ameen.

For me personally, the highlight of last week was the event organised by
the Toronto Perl Mongers. It focussed on the new edition
of the book, Data Munging With Perl (2nd edition) (
https://leanpub.com/datamungingwithperl ). Unfortunately I missed the event
despite registering for it. However, I'm told the recording will be
available soon. If you missed it too, don't worry, you will be to catch up
soon.

Speaking of the book, it is one of those must read classics for every
Perl programmers. I read it, when it was first released,
and I highly recommend you getting a copy to benefit from it.

Last week, Gabor mentioned Ramadan seemed
to have had positive impact on me as I started writing more frequently
these days. He was absolutely right!. But now that Ramadan
is over, I'm not sure if I'll continue at the same pace. That said, I truly
enjoyed this little burst of writing. It felt like therapy to me. It
allowed me to share whatever was on my mind at the time. And when I receive
encouraging responses, it gives me even more motivation to keep going.

I wrote few pieces last week, all of which are listed below. Please do
check them out and share your thoughts.

I'd also like to take this opportunity to thank, brian d
foy
for his incredible book: Perl new features (
https://leanpub.com/perl_new_features ). I have shared my take on some of
the topics discussed in the book, and I highly recommend getting a copy.
The latest edition has been updated to cover Perl v5.38.

This edition of the newsletter is packed with positive
Perl news, so take your time and enjoy.

Happy Monday!!

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Announcing the Perl Toolchain Summit 2025!
https://blogs.perl.org/users/book/2025/02/announcing-the-perl-toolchain-s=
ummit-2025.html
=20
This announcement comes a bit late in the year, but the preparations for
the next Perl Toolchain Summit have been going on for several months now.
Today I am proud to announce that the 15th Perl Toolchain Summit will be
held in Leipzig, Germany, from Thursday May 1st till Sunday May 4th,
2025.
--------------

=20
My participation to the Perl Toolchain Summit 2025
https://dev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain=
-summit-2025-41j2
=20
Welcome to PTS 2025. I wish you all the very best.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
This week in PSC (183) | 2025-03-20
https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-183-2025-03-20.=
html
=20
Discussion about numify function. Work in good progress for next big
release v5.42. Thank you team.
--------------

=20
This week in PSC (184) | 2025-03-27
https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-184-2025-03-27.=
html
=20
Good news, things are moving in the right direction.
--------------

=20
Create a static mirror of your DEV blog
https://blogs.perl.org/users/dimitrios_kechagias/2025/03/create-a-static-=
mirror-of-your-dev-blog.html
=20
Great success story of Perl. This must be shared with everyone. Kudos for
the effort.
--------------

=20
Welcome to Perl
https://theweeklychallenge.org/blog/welcome-to-perl/
=20
This post is dedicated to all newbie in Perl. Just a refresher how things
work in Perl.
--------------

=20
Benchmark CPUs Easily with the dkbench Docker image
https://dev.to/dkechag/benchmark-cpus-easily-with-the-dkbench-docker-imag=
e-462k
=20
Recently I started playing with Docker and this post caught my eyes. Cool
little toy, you must check it out.
--------------

=20
Using Perl to Write CNC GCode
https://www.customvisuals.com/blog/?id=3Dusing-perl-to-write-cnc-gcode
=20
Ever Wondered How to Write Software to Control a CNC for a Common Task Li=
ke
Flattening Wood? Find the answer in this incredible post.
--------------

=20
Web Access Errors not What I Suspected
https://www.customvisuals.com/blog/?id=3Dweb-access-errors-not-what-i-sus=
pected-
=20
Interesting problem and then cool solution. Keep sharing such stories.
--------------

=20
Subroutine Signatures in Perl
https://theweeklychallenge.org/blog/subroutine-signatures/
=20
It's about the how you deal with default parameter values when it is unde=
f
or false in Perl v5.38 or above.
--------------

=20
Random in Perl
https://theweeklychallenge.org/blog/random-in-perl/
=20
Environment variable PERL_RAND_SEED in Perl v5.38 and how this gives you
power in your own hand.
--------------

=20
Perl Regex
https://theweeklychallenge.org/blog/perl-regex/
=20
Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38. Find out more
how this can be really useful.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) will help you step out of your comfort-zone.
You can even win prize money of $50 by participating in the weekly
challenge. We pick one champion at the end of the month from among all of
the contributors during the month, thanks to the sponsor Lance Wicks.
=20
The Weekly Challenge - 315
https://theweeklychallenge.org/blog/perl-weekly-challenge-315
=20
Welcome to a new week with a couple of fun tasks "Find Words" and "Find
Third". If you are new to the weekly challenge then why not join us and
have fun every week. For more information, please read the FAQ (
https://theweeklychallenge.org/faq ).
--------------

=20
RECAP - The Weekly Challenge - 314
https://theweeklychallenge.org/blog/recap-challenge-314
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Equal Strings" and "Sort Column" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
Equally Sorted
http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/27
=20
A very special construct used, never tried it before: unless-else-redo
unless. This is incredible. Keep sharing the knowledge with us.
--------------

=20
TWC314
https://deadmarshal.blogspot.com/2025/03/twc314.html
=20
I wouldn't say short as per his standard but agressive use of substr()
would make you look at it very carefully. Cool work and well done.
--------------

=20
Sort of Equal
https://raku-musings.com/sort-of-equal.html
=20
When it comes to detailing, no one can beat him. There's hardly anything
left for imagination. Everything is documented. Great work, keep it up.
--------------

=20
Monotonous Prefixes
https://github.sommrey.de/the-bears-den/2025/03/28/ch-314.html
=20
Another week another creative regex in display. Enjoy and decode it
yourself. Have fun!!
--------------

=20
Perl Weekly Challenge 314
https://wlmb.github.io/2025/03/24/PWC314/
=20
Master of one-liner, once again surprised us with variations. Well done a=
nd
keep it up.
--------------

=20
Count Any Zipped Column
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-314/c=
hallenge-314/matthias-muth#readme
=20
Simply love the story from start to finish. Great naration and beautiful
solution. Keep it up and well done.
--------------

=20
Even more strings
http://ccgi.campbellsmiths.force9.co.uk/challenge/314
=20
Smart move for catching the edge case. Well documented solution and bonus
DIY tool as always. Super cool, keep it up.
--------------

=20
The Weekly Challenge #314
https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-=
perl-for_25.html
=20
It's incredible how you find the edge cases and then presented with
choices. Kudos for your effort, keep sharing your knowledge with us.
--------------

=20
Stringy Column
https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_314__Stri=
ngy_Columns.html
=20
Raku rocks!! Basic non-recursive array comparator in Raku worth checking.
This is cute. Thanks for sharing and well done.
--------------

=20
Sorted equally
https://dev.to/simongreennet/weekly-challenge-sorted-equally-4o5
=20
Here you go, Python at it's best. Never seen this construct: if-for loop.
Python is a free bird, you can't catch him. Thanks for your
contributions.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2025.12 Red on RakuAST
https://rakudoweekly.blog/2025/03/25/2025-12-red-on-rakuast/
=20
=20
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Other

=20
Angry at Bash
https://theweeklychallenge.org/blog/angry-at-bash/
=20
The title suggest angry at bash but in reality the anger is toward myself=
.
Find out more in the post.
--------------

=20
GitHub meets GitLab
https://theweeklychallenge.org/blog/github-meets-gitlab/
=20
My learning process to pick up GitLab. You might have experienced this to=
o.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2025/03/dxli-10-great-cpan-modules-released
.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2025/03/dciv-metacpan-weekly-report-argvjso
n.html ).
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
Boston.pm monthly meeting
https://boston.pm.org/index.html#schedule
=20
Virtual event
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
German Perl/Raku Workshop Conference 2025
https://act.yapc.eu/gpw2025/
=20
Munich, Germany
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
The Perl and Raku Conference 2025
https://tprc.us/tprc-2025-gsp/
=20
Greenville, South Carolina, USA
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D




You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.

Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=
ll the issues.

Reading this as a non-subscriber? Join us free of charge. https://perlweekl=
y.com/

(C) Copyright Gabor Szabo https://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: https://perlweekly.com/unsubscribe.html


--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=us-ascii
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #714 - 2025-03-31 - Munging Data?





color=3D"#ffffff">






=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20

=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #714 - 2025-03-31 - Munging Data?



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


Happy Idd to all the weekly newsletter readers who=
celebrate the festival. We celebrated Idd yesterday in England and I assum=
e it is being celebrated today in my native country, India. May ALL=
AH s.w.t
guide us all in the right path, Ameen.


=20


For me personally, the highlight of last week was the event organis=
ed by the Toronto Perl Mongers. It focussed on the new edi=
tion of the book, Data =
Munging With Perl (2nd edition)
. Unfortunately I missed the event despi=
te registering for it. However, I'm told the recording will be available so=
on. If you missed it too, don't worry, you will be to catch up soon.


=20


Speaking of the book, it is one of those must read classics for eve=
ry Perl programmers. I read it, when it was first released=
, and I highly recommend you getting a copy to benefit from it.


=20


Last week, Gabor mentioned Ramadan> seemed to have had positive impact on me as I started writing more freque=
ntly these days. He was absolutely right!. But now that Ramadanrong> is over, I'm not sure if I'll continue at the same pace. That said, I=
truly enjoyed this little burst of writing. It felt like therapy to me. It=
allowed me to share whatever was on my mind at the time. And when I receiv=
e encouraging responses, it gives me even more motivation to keep going.


=20


I wrote few pieces last week, all of which are listed below. Please=
do check them out and share your thoughts.


=20


I'd also like to take this opportunity to thank, brian d fo=
y
for his incredible book: _features">Perl new features. I have shared my take on some of the topi=
cs discussed in the book, and I highly recommend getting a copy. The latest=
edition has been updated to cover Perl v5.38.


=20


This edition of the newsletter is packed with positive Perl=
news, so take your time and enjoy.


=20


Happy Monday!!


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


ing-the-perl-toolchain-summit-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">Announcing the Perl Toolchain Summit 2025!

Perl+Toolchain+Summit+2025%21+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fbook%2=
F2025%2F02%2Fannouncing-the-perl-toolchain-summit-2025.html via -at-perlweekly=
">3D"Tweet"


=20
by l.org/users/book/">Philippe Bruhat (https://metacpan.org/author/BOOK">BOOK)
=


This announcement comes a bit late in the year, but the pr=
eparations for the next Perl Toolchain Summit have been going on for severa=
l months now. Today I am proud to announce that the 15th Perl Toolchain Sum=
mit will be held in Leipzig, Germany, from Thursday May 1st till Sunday May=
4th, 2025.


=20

m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" />
=20


=20
>


on-to-the-perl-toolchain-summit-2025-41j2" style=3D"
font-size: 18px;
font-weight: bold;
">My participation to the Perl Toolchain Summit 2025

n+to+the+Perl+Toolchain+Summit+2025+https%3A%2F%2Fdev.to%2Fthibaultduponche=
lle%2Fmy-participation-to-the-perl-toolchain-summit-2025-41j2 via -at-perlweek=
ly">3D"Tweet">

=20
by
hibaultduponchelle/">Thibault Duponchelle =


Welcome to PTS 2025. I wish you all the very best.


=20

m/img/thibault_duponchelle.png" title=3D"Thibault Duponchelle" width=3D"80"=
/>
=20



Articles

=20


=20
>


k-in-psc-183-2025-03-20.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (183) | 2025-03-20

C+%28183%29+%7C+2025-03-20+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
5%2F03%2Fthis-week-in-psc-183-2025-03-20.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Discussion about numify function. Work in good progress fo=
r next big release v5.42. Thank you team.


=20

=20
=20


=20
>


k-in-psc-184-2025-03-27.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (184) | 2025-03-27

C+%28184%29+%7C+2025-03-27+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
5%2F03%2Fthis-week-in-psc-184-2025-03-27.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Good news, things are moving in the right direction.


=20

=20
=20


=20
>


2025/03/create-a-static-mirror-of-your-dev-blog.html" style=3D"
font-size: 18px;
font-weight: bold;
">Create a static mirror of your DEV blog

+mirror+of+your+DEV+blog+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdimitrios_k=
echagias%2F2025%2F03%2Fcreate-a-static-mirror-of-your-dev-blog.html via -at-pe=
rlweekly">3D"Twee=<BRt">


=20
by l.org/users/dimitrios_kechagias/">Dimitrios Kechagias =


Great success story of Perl. This must be shared with ever=
yone. Kudos for the effort.


=20

=20
=20


=20
>


rl/" style=3D"
font-size: 18px;
font-weight: bold;
">Welcome to Perl

+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fwelcome-to-perl%2F by -at-cpan_=
author via -at-perlweekly">g" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


This post is dedicated to all newbie in Perl. Just a refre=
sher how things work in Perl.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


-the-dkbench-docker-image-462k" style=3D"
font-size: 18px;
font-weight: bold;
">Benchmark CPUs Easily with the dkbench Docker image

Easily+with+the+dkbench+Docker+image+https%3A%2F%2Fdev.to%2Fdkechag%2Fbench=
mark-cpus-easily-with-the-dkbench-docker-image-462k via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/dimitrios_kechagias/">Dimitrios Kechagias =


Recently I started playing with Docker and this post caugh=
t my eyes. Cool little toy, you must check it out.


=20

=20
=20


=20
>


rl-to-write-cnc-gcode" style=3D"
font-size: 18px;
font-weight: bold;
">Using Perl to Write CNC GCode

rite+CNC+GCode+https%3A%2F%2Fwww.customvisuals.com%2Fblog%2F%3Fid%3Dusing-p=
erl-to-write-cnc-gcode via -at-perlweekly">img/twitter16.png" alt=3D"Tweet">


=20
by omvisuals.com/blog">Mike Schienle
=


Ever Wondered How to Write Software to Control a CNC for a=
Common Task Like Flattening Wood? Find the answer in this incredible post.


=20

=20
=20


=20
>


ss-errors-not-what-i-suspected-" style=3D"
font-size: 18px;
font-weight: bold;
">Web Access Errors not What I Suspected

rs+not+What+I+Suspected+https%3A%2F%2Fwww.customvisuals.com%2Fblog%2F%3Fid%=
3Dweb-access-errors-not-what-i-suspected- via -at-perlweekly">s://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by omvisuals.com/blog">Mike Schienle
=


Interesting problem and then cool solution. Keep sharing s=
uch stories.


=20

=20
=20


=20
>


gnatures/" style=3D"
font-size: 18px;
font-weight: bold;
">Subroutine Signatures in Perl

atures+in+Perl+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fsubroutine-sig=
natures%2F by -at-cpan_author via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


It's about the how you deal with default parameter values =
when it is undef or false in Perl v5.38 or above.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


l/" style=3D"
font-size: 18px;
font-weight: bold;
">Random in Perl

https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frandom-in-perl%2F by -at-cpan_au=
thor via -at-perlweekly"> alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Environment variable PERL_RAND_SEED in Perl v5.38 and how =
this gives you power in your own hand.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Perl Regex

s%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-regex%2F by -at-cpan_author via=
-at-perlweekly">3D"=<BRTweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38=
. Find out more how this can be really useful.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


hallenge-315" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 315

lenge+-+315+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-315 by -at-cpan_author via -at-perlweekly">m/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Find Wor=
ds" and "Find Third". If you are new to the weekly challenge then why not j=
oin us and have fun every week. For more information, please read the ef=3D"https://theweeklychallenge.org/faq">FAQ.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-314" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 314

kly+Challenge+-+314+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-314 by -at-cpan_author via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Equal Strings" and "Sort Column" tasks in Perl and Rak=
u. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


3/27" style=3D"
font-size: 18px;
font-weight: bold;
">Equally Sorted

http%3A%2F%2Frabbitfarm.com%2Fcgi-bin%2Fblosxom%2Fperl%2F2025%2F03%2F27 via=
-at-perlweekly">3D"=<BRTweet">


=20
by sell.livejournal.com/">Adam Russell
=


A very special construct used, never tried it before: unle=
ss-else-redo unless. This is incredible. Keep sharing the knowledge with us=
.


=20

m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" />
=20


=20
>


tml" style=3D"
font-size: 18px;
font-weight: bold;
">TWC314

%2F%2Fdeadmarshal.blogspot.com%2F2025%2F03%2Ftwc314.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Ali Moradi

style=3D"font-size: 16px">
I wouldn't say short as per his standard but agressive use=
of substr() would make you look at it very carefully. Cool work and well d=
one.


=20

=20
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Sort of Equal

ttps%3A%2F%2Fraku-musings.com%2Fsort-of-equal.html via -at-perlweekly">c=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Arne Sommer
style=3D"font-size: 16px">
When it comes to detailing, no one can beat him. There's h=
ardly anything left for imagination. Everything is documented. Great work, =
keep it up.


=20

=20
=20


=20
>


8/ch-314.html" style=3D"
font-size: 18px;
font-weight: bold;
">Monotonous Prefixes

ixes+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F03%2F28%2Fch-=
314.html via -at-perlweekly">png" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Another week another creative regex in display. Enjoy and =
decode it yourself. Have fun!!


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 314

llenge+314+https%3A%2F%2Fwlmb.github.io%2F2025%2F03%2F24%2FPWC314%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Master of one-liner, once again surprised us with variatio=
ns. Well done and keep it up.


=20

=20
=20


=20
>


ge-club/tree/muthm-314/challenge-314/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Count Any Zipped Column

d+Column+https%3A%2F%2Fgithub.com%2FMatthiasMuth%2Fperlweeklychallenge-club=
%2Ftree%2Fmuthm-314%2Fchallenge-314%2Fmatthias-muth%23readme via -at-perlweekl=
y">3D"Tweet"


=20
by Matthias Muth
=


Simply love the story from start to finish. Great naration=
and beautiful solution. Keep it up and well done.


=20

=20
=20


=20
>


/314" style=3D"
font-size: 18px;
font-weight: bold;
">Even more strings

gs+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F314 via -at-per=
lweekly">3D"Tweet=<BR">


=20
by Peter Campbell Smith
=


Smart move for catching the edge case. Well documented sol=
ution and bonus DIY tool as always. Super cool, keep it up.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for_25.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #314

lenge+%23314+https%3A%2F%2Fhatley-software.blogspot.com%2F2025%2F03%2Frobbi=
e-hatleys-solutions-in-perl-for_25.html via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by oftware.blogspot.com/">Robbie Hatley
=


It's incredible how you find the edge cases and then prese=
nted with choices. Kudos for your effort, keep sharing your knowledge with =
us.


=20

=20
=20


=20
>


ekly_Challenge_314__Stringy_Columns.html" style=3D"
font-size: 18px;
font-weight: bold;
">Stringy Column

https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F03%2FThe_Weekly_Challen=
ge_314__Stringy_Columns.html via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


Raku rocks!! Basic non-recursive array comparator in Raku =
worth checking. This is cute. Thanks for sharing and well done.


=20

=20
=20


=20
>


ted-equally-4o5" style=3D"
font-size: 18px;
font-weight: bold;
">Sorted equally

https%3A%2F%2Fdev.to%2Fsimongreennet%2Fweekly-challenge-sorted-equally-4o5 =
via -at-perlweekly"><BR=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Here you go, Python at it's best. Never seen this construc=
t: if-for loop. Python is a free bird, you can't catch him. Thanks for your=
contributions.


=20

=20
=20



Rakudo

=20


=20
>


on-rakuast/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.12 Red on RakuAST

RakuAST+https%3A%2F%2Frakudoweekly.blog%2F2025%2F03%2F25%2F2025-12-red-on-r=
akuast%2F via -at-perlweekly">.png" alt=3D"Tweet">


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


=20


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Other

=20


=20
>


/" style=3D"
font-size: 18px;
font-weight: bold;
">Angry at Bash

ttps%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fangry-at-bash%2F by -at-cpan_auth=
or via -at-perlweekly">lt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


The title suggest angry at bash but in reality the anger i=
s toward myself. Find out more in the post.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


gitlab/" style=3D"
font-size: 18px;
font-weight: bold;
">GitHub meets GitLab

tLab+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fgithub-meets-gitlab%2F b=
y -at-cpan_author via -at-perlweekly">ter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


My learning process to pick up GitLab. You might have expe=
rienced this too.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists

sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


reat-cpan-modules-released.html">Great CPAN modules released last week;=

eport-argvjson.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Boston.pm monthly meeting

ly+meeting+https%3A%2F%2Fboston.pm.org%2Findex.html%23schedule via -at-perlwee=
kly">3D"Tweet"a>


Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop Conference 2025

aku+Workshop+Conference+2025+https%3A%2F%2Fact.yapc.eu%2Fgpw2025%2F via -at-pe=
rlweekly">3D"Twee=<BRt">



Munich, Germany


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Perl and Raku Conference 2025

ku+Conference+2025+https%3A%2F%2Ftprc.us%2Ftprc-2025-gsp%2F via -at-perlweekly=
">3D"Tweet"



Greenville, South Carolina, USA


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3--

--===============0695905921==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============0695905921==--

--===============0695905921==
Content-Type: multipart/alternative; boundary=bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3

--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0

Perl Weekly=20

https://perlweekly.com/

You can read the newsletter on the web, if you prefer.
https://perlweekly.com/archive/714.html



Hi there,

Happy Idd to all the weekly newsletter readers who
celebrate the festival. We celebrated Idd yesterday in England and I assume
it is being celebrated today in my native country, India. May ALLAH
s.w.t
guide us all in the right path, Ameen.

For me personally, the highlight of last week was the event organised by
the Toronto Perl Mongers. It focussed on the new edition
of the book, Data Munging With Perl (2nd edition) (
https://leanpub.com/datamungingwithperl ). Unfortunately I missed the event
despite registering for it. However, I'm told the recording will be
available soon. If you missed it too, don't worry, you will be to catch up
soon.

Speaking of the book, it is one of those must read classics for every
Perl programmers. I read it, when it was first released,
and I highly recommend you getting a copy to benefit from it.

Last week, Gabor mentioned Ramadan seemed
to have had positive impact on me as I started writing more frequently
these days. He was absolutely right!. But now that Ramadan
is over, I'm not sure if I'll continue at the same pace. That said, I truly
enjoyed this little burst of writing. It felt like therapy to me. It
allowed me to share whatever was on my mind at the time. And when I receive
encouraging responses, it gives me even more motivation to keep going.

I wrote few pieces last week, all of which are listed below. Please do
check them out and share your thoughts.

I'd also like to take this opportunity to thank, brian d
foy
for his incredible book: Perl new features (
https://leanpub.com/perl_new_features ). I have shared my take on some of
the topics discussed in the book, and I highly recommend getting a copy.
The latest edition has been updated to cover Perl v5.38.

This edition of the newsletter is packed with positive
Perl news, so take your time and enjoy.

Happy Monday!!

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Announcing the Perl Toolchain Summit 2025!
https://blogs.perl.org/users/book/2025/02/announcing-the-perl-toolchain-s=
ummit-2025.html
=20
This announcement comes a bit late in the year, but the preparations for
the next Perl Toolchain Summit have been going on for several months now.
Today I am proud to announce that the 15th Perl Toolchain Summit will be
held in Leipzig, Germany, from Thursday May 1st till Sunday May 4th,
2025.
--------------

=20
My participation to the Perl Toolchain Summit 2025
https://dev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain=
-summit-2025-41j2
=20
Welcome to PTS 2025. I wish you all the very best.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
This week in PSC (183) | 2025-03-20
https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-183-2025-03-20.=
html
=20
Discussion about numify function. Work in good progress for next big
release v5.42. Thank you team.
--------------

=20
This week in PSC (184) | 2025-03-27
https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-184-2025-03-27.=
html
=20
Good news, things are moving in the right direction.
--------------

=20
Create a static mirror of your DEV blog
https://blogs.perl.org/users/dimitrios_kechagias/2025/03/create-a-static-=
mirror-of-your-dev-blog.html
=20
Great success story of Perl. This must be shared with everyone. Kudos for
the effort.
--------------

=20
Welcome to Perl
https://theweeklychallenge.org/blog/welcome-to-perl/
=20
This post is dedicated to all newbie in Perl. Just a refresher how things
work in Perl.
--------------

=20
Benchmark CPUs Easily with the dkbench Docker image
https://dev.to/dkechag/benchmark-cpus-easily-with-the-dkbench-docker-imag=
e-462k
=20
Recently I started playing with Docker and this post caught my eyes. Cool
little toy, you must check it out.
--------------

=20
Using Perl to Write CNC GCode
https://www.customvisuals.com/blog/?id=3Dusing-perl-to-write-cnc-gcode
=20
Ever Wondered How to Write Software to Control a CNC for a Common Task Li=
ke
Flattening Wood? Find the answer in this incredible post.
--------------

=20
Web Access Errors not What I Suspected
https://www.customvisuals.com/blog/?id=3Dweb-access-errors-not-what-i-sus=
pected-
=20
Interesting problem and then cool solution. Keep sharing such stories.
--------------

=20
Subroutine Signatures in Perl
https://theweeklychallenge.org/blog/subroutine-signatures/
=20
It's about the how you deal with default parameter values when it is unde=
f
or false in Perl v5.38 or above.
--------------

=20
Random in Perl
https://theweeklychallenge.org/blog/random-in-perl/
=20
Environment variable PERL_RAND_SEED in Perl v5.38 and how this gives you
power in your own hand.
--------------

=20
Perl Regex
https://theweeklychallenge.org/blog/perl-regex/
=20
Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38. Find out more
how this can be really useful.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) will help you step out of your comfort-zone.
You can even win prize money of $50 by participating in the weekly
challenge. We pick one champion at the end of the month from among all of
the contributors during the month, thanks to the sponsor Lance Wicks.
=20
The Weekly Challenge - 315
https://theweeklychallenge.org/blog/perl-weekly-challenge-315
=20
Welcome to a new week with a couple of fun tasks "Find Words" and "Find
Third". If you are new to the weekly challenge then why not join us and
have fun every week. For more information, please read the FAQ (
https://theweeklychallenge.org/faq ).
--------------

=20
RECAP - The Weekly Challenge - 314
https://theweeklychallenge.org/blog/recap-challenge-314
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Equal Strings" and "Sort Column" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
Equally Sorted
http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/27
=20
A very special construct used, never tried it before: unless-else-redo
unless. This is incredible. Keep sharing the knowledge with us.
--------------

=20
TWC314
https://deadmarshal.blogspot.com/2025/03/twc314.html
=20
I wouldn't say short as per his standard but agressive use of substr()
would make you look at it very carefully. Cool work and well done.
--------------

=20
Sort of Equal
https://raku-musings.com/sort-of-equal.html
=20
When it comes to detailing, no one can beat him. There's hardly anything
left for imagination. Everything is documented. Great work, keep it up.
--------------

=20
Monotonous Prefixes
https://github.sommrey.de/the-bears-den/2025/03/28/ch-314.html
=20
Another week another creative regex in display. Enjoy and decode it
yourself. Have fun!!
--------------

=20
Perl Weekly Challenge 314
https://wlmb.github.io/2025/03/24/PWC314/
=20
Master of one-liner, once again surprised us with variations. Well done a=
nd
keep it up.
--------------

=20
Count Any Zipped Column
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-314/c=
hallenge-314/matthias-muth#readme
=20
Simply love the story from start to finish. Great naration and beautiful
solution. Keep it up and well done.
--------------

=20
Even more strings
http://ccgi.campbellsmiths.force9.co.uk/challenge/314
=20
Smart move for catching the edge case. Well documented solution and bonus
DIY tool as always. Super cool, keep it up.
--------------

=20
The Weekly Challenge #314
https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-=
perl-for_25.html
=20
It's incredible how you find the edge cases and then presented with
choices. Kudos for your effort, keep sharing your knowledge with us.
--------------

=20
Stringy Column
https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_314__Stri=
ngy_Columns.html
=20
Raku rocks!! Basic non-recursive array comparator in Raku worth checking.
This is cute. Thanks for sharing and well done.
--------------

=20
Sorted equally
https://dev.to/simongreennet/weekly-challenge-sorted-equally-4o5
=20
Here you go, Python at it's best. Never seen this construct: if-for loop.
Python is a free bird, you can't catch him. Thanks for your
contributions.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2025.12 Red on RakuAST
https://rakudoweekly.blog/2025/03/25/2025-12-red-on-rakuast/
=20
=20
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Other

=20
Angry at Bash
https://theweeklychallenge.org/blog/angry-at-bash/
=20
The title suggest angry at bash but in reality the anger is toward myself=
.
Find out more in the post.
--------------

=20
GitHub meets GitLab
https://theweeklychallenge.org/blog/github-meets-gitlab/
=20
My learning process to pick up GitLab. You might have experienced this to=
o.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2025/03/dxli-10-great-cpan-modules-released
.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2025/03/dciv-metacpan-weekly-report-argvjso
n.html ).
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
Boston.pm monthly meeting
https://boston.pm.org/index.html#schedule
=20
Virtual event
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
German Perl/Raku Workshop Conference 2025
https://act.yapc.eu/gpw2025/
=20
Munich, Germany
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
The Perl and Raku Conference 2025
https://tprc.us/tprc-2025-gsp/
=20
Greenville, South Carolina, USA
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D




You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.

Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=
ll the issues.

Reading this as a non-subscriber? Join us free of charge. https://perlweekl=
y.com/

(C) Copyright Gabor Szabo https://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: https://perlweekly.com/unsubscribe.html


--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=us-ascii
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #714 - 2025-03-31 - Munging Data?





color=3D"#ffffff">






=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20

=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #714 - 2025-03-31 - Munging Data?



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


Happy Idd to all the weekly newsletter readers who=
celebrate the festival. We celebrated Idd yesterday in England and I assum=
e it is being celebrated today in my native country, India. May ALL=
AH s.w.t
guide us all in the right path, Ameen.


=20


For me personally, the highlight of last week was the event organis=
ed by the Toronto Perl Mongers. It focussed on the new edi=
tion of the book, Data =
Munging With Perl (2nd edition)
. Unfortunately I missed the event despi=
te registering for it. However, I'm told the recording will be available so=
on. If you missed it too, don't worry, you will be to catch up soon.


=20


Speaking of the book, it is one of those must read classics for eve=
ry Perl programmers. I read it, when it was first released=
, and I highly recommend you getting a copy to benefit from it.


=20


Last week, Gabor mentioned Ramadan> seemed to have had positive impact on me as I started writing more freque=
ntly these days. He was absolutely right!. But now that Ramadanrong> is over, I'm not sure if I'll continue at the same pace. That said, I=
truly enjoyed this little burst of writing. It felt like therapy to me. It=
allowed me to share whatever was on my mind at the time. And when I receiv=
e encouraging responses, it gives me even more motivation to keep going.


=20


I wrote few pieces last week, all of which are listed below. Please=
do check them out and share your thoughts.


=20


I'd also like to take this opportunity to thank, brian d fo=
y
for his incredible book: _features">Perl new features. I have shared my take on some of the topi=
cs discussed in the book, and I highly recommend getting a copy. The latest=
edition has been updated to cover Perl v5.38.


=20


This edition of the newsletter is packed with positive Perl=
news, so take your time and enjoy.


=20


Happy Monday!!


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


ing-the-perl-toolchain-summit-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">Announcing the Perl Toolchain Summit 2025!

Perl+Toolchain+Summit+2025%21+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fbook%2=
F2025%2F02%2Fannouncing-the-perl-toolchain-summit-2025.html via -at-perlweekly=
">3D"Tweet"


=20
by l.org/users/book/">Philippe Bruhat (https://metacpan.org/author/BOOK">BOOK)
=


This announcement comes a bit late in the year, but the pr=
eparations for the next Perl Toolchain Summit have been going on for severa=
l months now. Today I am proud to announce that the 15th Perl Toolchain Sum=
mit will be held in Leipzig, Germany, from Thursday May 1st till Sunday May=
4th, 2025.


=20

m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" />
=20


=20
>


on-to-the-perl-toolchain-summit-2025-41j2" style=3D"
font-size: 18px;
font-weight: bold;
">My participation to the Perl Toolchain Summit 2025

n+to+the+Perl+Toolchain+Summit+2025+https%3A%2F%2Fdev.to%2Fthibaultduponche=
lle%2Fmy-participation-to-the-perl-toolchain-summit-2025-41j2 via -at-perlweek=
ly">3D"Tweet">

=20
by
hibaultduponchelle/">Thibault Duponchelle =


Welcome to PTS 2025. I wish you all the very best.


=20

m/img/thibault_duponchelle.png" title=3D"Thibault Duponchelle" width=3D"80"=
/>
=20



Articles

=20


=20
>


k-in-psc-183-2025-03-20.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (183) | 2025-03-20

C+%28183%29+%7C+2025-03-20+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
5%2F03%2Fthis-week-in-psc-183-2025-03-20.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Discussion about numify function. Work in good progress fo=
r next big release v5.42. Thank you team.


=20

=20
=20


=20
>


k-in-psc-184-2025-03-27.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (184) | 2025-03-27

C+%28184%29+%7C+2025-03-27+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
5%2F03%2Fthis-week-in-psc-184-2025-03-27.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Good news, things are moving in the right direction.


=20

=20
=20


=20
>


2025/03/create-a-static-mirror-of-your-dev-blog.html" style=3D"
font-size: 18px;
font-weight: bold;
">Create a static mirror of your DEV blog

+mirror+of+your+DEV+blog+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdimitrios_k=
echagias%2F2025%2F03%2Fcreate-a-static-mirror-of-your-dev-blog.html via -at-pe=
rlweekly">3D"Twee=<BRt">


=20
by l.org/users/dimitrios_kechagias/">Dimitrios Kechagias =


Great success story of Perl. This must be shared with ever=
yone. Kudos for the effort.


=20

=20
=20


=20
>


rl/" style=3D"
font-size: 18px;
font-weight: bold;
">Welcome to Perl

+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fwelcome-to-perl%2F by -at-cpan_=
author via -at-perlweekly">g" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


This post is dedicated to all newbie in Perl. Just a refre=
sher how things work in Perl.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


-the-dkbench-docker-image-462k" style=3D"
font-size: 18px;
font-weight: bold;
">Benchmark CPUs Easily with the dkbench Docker image

Easily+with+the+dkbench+Docker+image+https%3A%2F%2Fdev.to%2Fdkechag%2Fbench=
mark-cpus-easily-with-the-dkbench-docker-image-462k via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/dimitrios_kechagias/">Dimitrios Kechagias =


Recently I started playing with Docker and this post caugh=
t my eyes. Cool little toy, you must check it out.


=20

=20
=20


=20
>


rl-to-write-cnc-gcode" style=3D"
font-size: 18px;
font-weight: bold;
">Using Perl to Write CNC GCode

rite+CNC+GCode+https%3A%2F%2Fwww.customvisuals.com%2Fblog%2F%3Fid%3Dusing-p=
erl-to-write-cnc-gcode via -at-perlweekly">img/twitter16.png" alt=3D"Tweet">


=20
by omvisuals.com/blog">Mike Schienle
=


Ever Wondered How to Write Software to Control a CNC for a=
Common Task Like Flattening Wood? Find the answer in this incredible post.


=20

=20
=20


=20
>


ss-errors-not-what-i-suspected-" style=3D"
font-size: 18px;
font-weight: bold;
">Web Access Errors not What I Suspected

rs+not+What+I+Suspected+https%3A%2F%2Fwww.customvisuals.com%2Fblog%2F%3Fid%=
3Dweb-access-errors-not-what-i-suspected- via -at-perlweekly">s://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by omvisuals.com/blog">Mike Schienle
=


Interesting problem and then cool solution. Keep sharing s=
uch stories.


=20

=20
=20


=20
>


gnatures/" style=3D"
font-size: 18px;
font-weight: bold;
">Subroutine Signatures in Perl

atures+in+Perl+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fsubroutine-sig=
natures%2F by -at-cpan_author via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


It's about the how you deal with default parameter values =
when it is undef or false in Perl v5.38 or above.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


l/" style=3D"
font-size: 18px;
font-weight: bold;
">Random in Perl

https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frandom-in-perl%2F by -at-cpan_au=
thor via -at-perlweekly"> alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Environment variable PERL_RAND_SEED in Perl v5.38 and how =
this gives you power in your own hand.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Perl Regex

s%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-regex%2F by -at-cpan_author via=
-at-perlweekly">3D"=<BRTweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38=
. Find out more how this can be really useful.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


hallenge-315" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 315

lenge+-+315+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-315 by -at-cpan_author via -at-perlweekly">m/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Find Wor=
ds" and "Find Third". If you are new to the weekly challenge then why not j=
oin us and have fun every week. For more information, please read the ef=3D"https://theweeklychallenge.org/faq">FAQ.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-314" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 314

kly+Challenge+-+314+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-314 by -at-cpan_author via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Equal Strings" and "Sort Column" tasks in Perl and Rak=
u. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


3/27" style=3D"
font-size: 18px;
font-weight: bold;
">Equally Sorted

http%3A%2F%2Frabbitfarm.com%2Fcgi-bin%2Fblosxom%2Fperl%2F2025%2F03%2F27 via=
-at-perlweekly">3D"=<BRTweet">


=20
by sell.livejournal.com/">Adam Russell
=


A very special construct used, never tried it before: unle=
ss-else-redo unless. This is incredible. Keep sharing the knowledge with us=
.


=20

m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" />
=20


=20
>


tml" style=3D"
font-size: 18px;
font-weight: bold;
">TWC314

%2F%2Fdeadmarshal.blogspot.com%2F2025%2F03%2Ftwc314.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Ali Moradi

style=3D"font-size: 16px">
I wouldn't say short as per his standard but agressive use=
of substr() would make you look at it very carefully. Cool work and well d=
one.


=20

=20
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Sort of Equal

ttps%3A%2F%2Fraku-musings.com%2Fsort-of-equal.html via -at-perlweekly">c=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Arne Sommer
style=3D"font-size: 16px">
When it comes to detailing, no one can beat him. There's h=
ardly anything left for imagination. Everything is documented. Great work, =
keep it up.


=20

=20
=20


=20
>


8/ch-314.html" style=3D"
font-size: 18px;
font-weight: bold;
">Monotonous Prefixes

ixes+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F03%2F28%2Fch-=
314.html via -at-perlweekly">png" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Another week another creative regex in display. Enjoy and =
decode it yourself. Have fun!!


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 314

llenge+314+https%3A%2F%2Fwlmb.github.io%2F2025%2F03%2F24%2FPWC314%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Master of one-liner, once again surprised us with variatio=
ns. Well done and keep it up.


=20

=20
=20


=20
>


ge-club/tree/muthm-314/challenge-314/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Count Any Zipped Column

d+Column+https%3A%2F%2Fgithub.com%2FMatthiasMuth%2Fperlweeklychallenge-club=
%2Ftree%2Fmuthm-314%2Fchallenge-314%2Fmatthias-muth%23readme via -at-perlweekl=
y">3D"Tweet"


=20
by Matthias Muth
=


Simply love the story from start to finish. Great naration=
and beautiful solution. Keep it up and well done.


=20

=20
=20


=20
>


/314" style=3D"
font-size: 18px;
font-weight: bold;
">Even more strings

gs+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F314 via -at-per=
lweekly">3D"Tweet=<BR">


=20
by Peter Campbell Smith
=


Smart move for catching the edge case. Well documented sol=
ution and bonus DIY tool as always. Super cool, keep it up.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for_25.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #314

lenge+%23314+https%3A%2F%2Fhatley-software.blogspot.com%2F2025%2F03%2Frobbi=
e-hatleys-solutions-in-perl-for_25.html via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by oftware.blogspot.com/">Robbie Hatley
=


It's incredible how you find the edge cases and then prese=
nted with choices. Kudos for your effort, keep sharing your knowledge with =
us.


=20

=20
=20


=20
>


ekly_Challenge_314__Stringy_Columns.html" style=3D"
font-size: 18px;
font-weight: bold;
">Stringy Column

https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F03%2FThe_Weekly_Challen=
ge_314__Stringy_Columns.html via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


Raku rocks!! Basic non-recursive array comparator in Raku =
worth checking. This is cute. Thanks for sharing and well done.


=20

=20
=20


=20
>


ted-equally-4o5" style=3D"
font-size: 18px;
font-weight: bold;
">Sorted equally

https%3A%2F%2Fdev.to%2Fsimongreennet%2Fweekly-challenge-sorted-equally-4o5 =
via -at-perlweekly"><BR=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Here you go, Python at it's best. Never seen this construc=
t: if-for loop. Python is a free bird, you can't catch him. Thanks for your=
contributions.


=20

=20
=20



Rakudo

=20


=20
>


on-rakuast/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.12 Red on RakuAST

RakuAST+https%3A%2F%2Frakudoweekly.blog%2F2025%2F03%2F25%2F2025-12-red-on-r=
akuast%2F via -at-perlweekly">.png" alt=3D"Tweet">


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


=20


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Other

=20


=20
>


/" style=3D"
font-size: 18px;
font-weight: bold;
">Angry at Bash

ttps%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fangry-at-bash%2F by -at-cpan_auth=
or via -at-perlweekly">lt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


The title suggest angry at bash but in reality the anger i=
s toward myself. Find out more in the post.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


gitlab/" style=3D"
font-size: 18px;
font-weight: bold;
">GitHub meets GitLab

tLab+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fgithub-meets-gitlab%2F b=
y -at-cpan_author via -at-perlweekly">ter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


My learning process to pick up GitLab. You might have expe=
rienced this too.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists

sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


reat-cpan-modules-released.html">Great CPAN modules released last week;=

eport-argvjson.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Boston.pm monthly meeting

ly+meeting+https%3A%2F%2Fboston.pm.org%2Findex.html%23schedule via -at-perlwee=
kly">3D"Tweet"a>


Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop Conference 2025

aku+Workshop+Conference+2025+https%3A%2F%2Fact.yapc.eu%2Fgpw2025%2F via -at-pe=
rlweekly">3D"Twee=<BRt">



Munich, Germany


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Perl and Raku Conference 2025

ku+Conference+2025+https%3A%2F%2Ftprc.us%2Ftprc-2025-gsp%2F via -at-perlweekly=
">3D"Tweet"



Greenville, South Carolina, USA


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3--

--===============0695905921==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============0695905921==--

  1. 2025-03-03 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #710 - PPC - Perl Proposed Changes
  2. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] NYC wants you to know that crime on the subway is
  3. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  4. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  5. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  6. 2025-03-09 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  7. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  8. 2025-03-09 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  9. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] NYC wants you to know that crime on the
  10. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Humanity is one family - more than we think
  11. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] Humanity is one family - more than
  12. 2025-03-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] Humanity is one family - more than
  13. 2025-03-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Now that is simple hostage logic...
  14. 2025-03-10 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #711 - Obfuscating Perl
  15. 2025-03-14 Paul Robert Marino <prmarino1-at-gmail.com> Subject: [Hangout - NYLXS] Electronic arts just GPLed some old games
  16. 2025-03-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Michael Richardson
  17. 2025-03-19 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Electronic arts just GPLed some old games
  18. 2025-03-23 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Deaths in the Family
  19. 2025-03-23 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Deaths in the Family
  20. 2025-03-23 Paul Robert Marino <prmarino1-at-gmail.com> Re: [Hangout - NYLXS] Deaths in the Family
  21. 2025-03-24 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #713 - Why do companies migrate away
  22. 2025-03-18 Professional Career Services <nj-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] PCS Postings 3-18-25
  23. 2025-03-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] When it come to the MTA,
  24. 2025-03-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Troubles in Image:Imlib2
  25. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  26. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  27. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] imlib2
  28. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  29. 2025-03-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  30. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  31. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Image::Imlib2 error
  32. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Troubles in Image:Imlib2
  33. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Meeting on Wednesday at 8:0PM at the Killarny
  34. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Meeting on Wednesday at 8:0PM at the Killarny
  35. 2025-03-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] SmartPhone Survielence can get you arrested
  36. 2025-03-30 Aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] SmartPhone Survielence can get you arrested
  37. 2025-03-30 shulie <shulie_release-at-optimum.net> Re: [Hangout - NYLXS] SmartPhone Survielence can get you arrested
  38. 2025-03-31 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Meeting on Wednesday at 8:0PM at the Killarny
  39. 2025-03-31 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Making Applications in Linux
  40. 2025-03-31 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #714 - Munging Data?

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!