Sun Apr 13 15:12:01 2025
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-02-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2025-02-03
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #706 - Perl in 2025
From hangout-bounces-at-nylxs.com Mon Feb 3 07:44:08 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 8E7831640E0;
Mon, 3 Feb 2025 07:44:05 -0500 (EST)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 61F661640DE; Mon, 3 Feb 2025 07:43:53 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 3 Feb 2025 07:43:53 -0500
Resent-Message-ID: <20250203124353.GA25904-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 B415A1640D5
for ; Mon, 3 Feb 2025 02:24:53 -0500 (EST)
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=KG+joL6OhwqQexGkkGyMA/J/LZrzt5b5Fd43ZavnSa8=;
b=Gkdg969XrHoo1rP98hb3bkaLqwnR7cugqscmy2dvj3oPuimuJjJvJ7xa6Rq4pBsgF16Y
V+WTqtNpLA4dVIXSQSNGJjbqs/DFB0Ia/kjhdUDfpslSWJZWwZso78vBEnhEE580HEq34+
fP6BjQTdq66OkTji8E/QnWyNYFuX8JJyVX4/TRMUD1fLL4rCewjX7E9l7YTYYRKg/cSa9U
VDxxgsf0hkqZNQ3ioUTFPGzaaNPKPdwg6a9d7EtMC8fsbjSCnvQfPJVBtK+8ayb2IOGlsI
4GQEjju9zSzdgK5SwDdEctR4Rp6mhXGKTeZNKZQE7J1oJt7T8AWWgPTiAsge11Jw==
Received: by recvd-5f54b5d587-gdghq with SMTP id
recvd-5f54b5d587-gdghq-1-67A06F43-6
2025-02-03 07:24:51.170788337 +0000 UTC m=+6948121.801437294
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-12 (SG) with HTTP
id b1YARIcYRCuwIAQ0J-i3xg Mon, 03 Feb 2025 07:24:51.077 +0000 (UTC)
Date: Mon, 03 Feb 2025 07:24:51 +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=2F6Ap7LgFEJQCKBmsLGFIZD+gvYatfrl8WgVm?=
=?us-ascii?Q?yRt9KLAPa=2FeuEhRCxhJslbpFbKmOPToMYix5wE+?=
=?us-ascii?Q?H8MzvCFVAgPjllAgQuwOvUYK8HDwoZDAs9v4n3m?=
=?us-ascii?Q?XjhNI3+tM6VDUN6yepDtUHaPNv0ljdoe12y=2FCPx?=
=?us-ascii?Q?A=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #706 - Perl in 2025
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="===============0335361670=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0335361670==
Content-Type: multipart/alternative; boundary=1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72

--1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8
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/706.html



Hi there,

Last weekend was busy with the FOSDEM 2025. Did you get
the chance to attend the grand event? As always, this time too, we had
Perl and Raku booth at the event. There
was even an official statement (
https://news.perlfoundation.org/post/osdem25 ) from the
TPF urging all members to join the Perl
and Raku communities. The venue is not too far from where
I live (London), yet I have never attended. In fact, I have never been to
FOSDEM though every year I plan to attend and end up
missing it.

While looking for more information, I came across this gem: Perl in 2025 (
https://archive.fosdem.org/2021/schedule/event/perl_in_2025 ). This was
part of FOSDEM 2021 by the master himself, Paul
Evans
. If you take a closer look, you will realise we are
almost there. Being human, we are never satisfied and
always want more. It is easy to demand more but very hard to give time and
energy.

If you remember, I mentioned about the GitHub repository for
PPC in the Perl Weekly newsletter (
https://perlweekly.com/archive/696.html ). Now I hear, this will be exposed
as GitHub pages as shared in this two parts post: part 1 (
https://perlhacks.com/2025/01/proposed-perl-changes ) and part 2 (
https://perlhacks.com/2025/02/proposed-perl-changes-part-2 ) by
Dave Cross.

Enjoy rest of the newsletter and please do take extra care of yourself.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Resigning from the TPF and TPRF board
https://blogs.perl.org/users/makoto_nozaki/2025/02/resigning-from-the-tpf=
-and-tprf-board.html
=20
Makoto-san resigning from the board position at TPF (The Perl Foundation)
also known as TPRF (The Perl and Raku Foundation).
--------------

=20
Perl Workflow v2.05
https://github.com/perl-workflow/perl-workflow/releases/tag/2.05
=20
Latest release of Perl Workflow v2.05 is shared with public.
--------------

=20

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

Articles

=20
A deep dive into the Perl type systems
https://blogs.perl.org/users/leon_timmermans/2025/02/a-deep-dive-into-the=
-perl-type-systems.html
=20
There are exactly 7 types, all variables/values are exactly one of them,
and they can never change into another type. Though only 5 of them are
directly accessible so one could argue there are only 5 true types.
--------------

=20
Proposed Perl Changes (part 1)
https://perlhacks.com/2025/01/proposed-perl-changes/
=20
A thorough process to build PPC web portal shared in the post, with
detailed story around it.
--------------

=20
Proposed Perl Changes (part 2)
https://perlhacks.com/2025/02/proposed-perl-changes-part-2/
=20
Continued from part 1, this goes further into the story.
--------------

=20
How I used a named pipe to save memory and prevent crashes (in Perl)
https://dev.to/nicholasbhubbard/how-i-used-a-named-pipe-to-save-memory-an=
d-prevent-crashes-in-perl-41g9
=20
An interesting realworld use case showing the power of named pipe. You mu=
st
check it out.
--------------

=20
Enhancing your MIDI devices with Perl
https://www.perl.com/article/enhancing-midi-hardware-with-perl/
=20
This post will walk through the implementation of a pair of features to
augment those found in a MIDI keyboard =E2=80=94 a M-Audio Oxygen Pro 61 =
in this
case, though the principle should apply to any device.
--------------

=20
Building a Simple Web Scraper with Perl
https://medium.com/-at-mayurkoshti12/building-a-simple-web-scraper-with-perl=
-84ff906be4bc
=20
Here is fun post about web scraper using Perl.
--------------

=20

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

Discussion

=20
Regex to extract one part of the URI
https://stackoverflow.com/questions/79406519/regex-to-extract-one-part-of=
-the-uri
=20
=20
--------------

=20
Adding HTML font color tags to text file
https://www.reddit.com/r/perl/comments/1ifgfol/adding_html_font_color_tag=
s_to_text_file/
=20
=20
--------------

=20

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

Grants

=20
Maintaining Perl 5 Core (Dave Mitchell): December 2024
https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_decem=
ber_2024
=20
=20
--------------

=20
Maintaining Perl (Tony Cook) November 2024
https://news.perlfoundation.org/post/maintaining_perl_tonyc_november_2024
=20
=20
--------------

=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 - 307
https://theweeklychallenge.org/blog/perl-weekly-challenge-307
=20
Welcome to a new week with a couple of fun tasks "Check Order" and "Find
Anagrams". 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 - 306
https://theweeklychallenge.org/blog/recap-challenge-306
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Odd Sum" and "Last Element" tasks in Perl and Raku. You will find
plenty of solutions to keep you busy.
--------------

=20
Elementary Odd
https://raku-musings.com/elementary-odd.html
=20
Get to know more about the Raku magics and also the best practices to use
in real world. Thanks for sharing the knowledge.
--------------

=20
Transposed Games
https://github.sommrey.de/the-bears-den/2025/01/31/ch-306.html
=20
Every week, we learn something new about CPAN module. This week, it was
'binsert'. Great work, keep it up.
--------------

=20
Perl Weekly Challenge 306
https://wlmb.github.io/2025/01/27/PWC306/
=20
Nice to see PDL in action. It makes end result compact and cute. Thanks f=
or
promoting PDL, keep it up.
--------------

=20
Odd Game
http://ccgi.campbellsmiths.force9.co.uk/challenge/306
=20
Don't you love when you are presented with multiple solutions to the same
problem. Plent to learn each week. Keep it up great work.
--------------

=20
The Weekly Challenge #306
https://hatley-software.blogspot.com/2025/01/robbie-hatleys-solutions-in-=
perl-for_28.html
=20
Multi loops and get the job done without any gimmicks. Sweet and simple
solution, well done.
--------------

=20
The Oddest Element
https://blog.firedrake.org/archive/2025/02/The_Weekly_Challenge_306__The_=
Oddest_Element.html
=20
My personal favourite Postscript was the pick of the language for the blo=
g
post. The narration really helps to understand the flow. Thanks for your
contributions.
--------------

=20
The last odd
https://dev.to/simongreennet/the-last-odd-kib
=20
Welcome back after a short break, great to see you in action. Ideal for a=
ny
Python fans. Keep it up great work.
--------------

=20

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

Rakudo

=20
2025.04 The First
https://rakudoweekly.blog/2025/01/27/2025-04-the-first/
=20
=20
--------------

=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/02/dxxxiii-6-great-cpan-modules-releas
ed.html ).
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
Live online presentations
https://live.code-maven.com/
=20
I organize live online presentation with guest speakers about Rust and
Python. I'd also include presentations about Perl if there were
volunteers to give such presentations. So if you have something that you
think might be interesting to others and if you are ready to give a 30-60
min presentation about it, let me (Gabor) know.
--------------

=20

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

Events

=20
Boston.pm monthly meeting
https://www.meetup.com/Boston-pm/
=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
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


--1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #706 - 2025-02-03 - Perl in 2025





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





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 #706 - 2025-02-03 - Perl in 2025



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


Last weekend was busy with the FOSDEM 2025. Did yo=
u get the chance to attend the grand event? As always, this time too, we ha=
d Perl and Raku booth at the event. There=
was even an offic=
ial statement
from the TPF urging all members to join =
the Perl and Raku communities. The venue =
is not too far from where I live (London), yet I have never attended. In fa=
ct, I have never been to FOSDEM though every year I plan t=
o attend and end up missing it.


=20


While looking for more information, I came across this gem: =3D"https://archive.fosdem.org/2021/schedule/event/perl_in_2025">Perl in 20=
25
. This was part of FOSDEM 2021 by the master himself=
, Paul Evans. If you take a closer look, you will realise =
we are almost there. Being human, we are never satisfied a=
nd always want more. It is easy to demand more but very hard to give time a=
nd energy.


=20


If you remember, I mentioned about the GitHub repository for g>PPC in the P=
erl Weekly newsletter
. Now I hear, this will be exposed as GitH=
ub pages
as shared in this two parts post: hacks.com/2025/01/proposed-perl-changes">part 1 and perlhacks.com/2025/02/proposed-perl-changes-part-2">part 2 by D=
ave Cross
.


=20


Enjoy rest of the newsletter and please do take extra care of yours=
elf.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


2/resigning-from-the-tpf-and-tprf-board.html" style=3D"
font-size: 18px;
font-weight: bold;
">Resigning from the TPF and TPRF board

the+TPF+and+TPRF+board+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fmakoto_nozaki=
%2F2025%2F02%2Fresigning-from-the-tpf-and-tprf-board.html by -at-makoto_nozaki=
via -at-perlweekly"><BR=3D"Tweet">


=20
by l.org/users/makoto_nozaki/">Makoto Nozaki
=


Makoto-san resigning from the board position at TPF (The P=
erl Foundation) also known as TPRF (The Perl and Raku Foundation).


=20

m/img/makoto_nozaki.jpeg" title=3D"Makoto Nozaki" width=3D"80" />
=20


=20
>


leases/tag/2.05" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Workflow v2.05

2.05+https%3A%2F%2Fgithub.com%2Fperl-workflow%2Fperl-workflow%2Freleases%2F=
tag%2F2.05 via -at-perlweekly">6.png" alt=3D"Tweet">


=20
by onasbn/">Jonas Br=C3=B8ms=C3=B8 Nielsen
=


Latest release of Perl Workflow v2.05 is shared with publi=
c.


=20

=20
=20



Articles

=20


=20
>


/02/a-deep-dive-into-the-perl-type-systems.html" style=3D"
font-size: 18px;
font-weight: bold;
">A deep dive into the Perl type systems

o+the+Perl+type+systems+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fleon_timmerm=
ans%2F2025%2F02%2Fa-deep-dive-into-the-perl-type-systems.html via -at-perlweek=
ly">3D"Tweet">

=20
by
l.org/users/leon_timmermans/">Leon Timmermans (=
LEONT) <=
/span>


There are exactly 7 types, all variables/values are exactl=
y one of them, and they can never change into another type. Though only 5 o=
f them are directly accessible so one could argue there are only 5 true typ=
es.


=20

m/img/leon_timmermans.png" title=3D"Leon Timmermans" width=3D"80" />
=20


=20
>


es/" style=3D"
font-size: 18px;
font-weight: bold;
">Proposed Perl Changes (part 1)

hanges+%28part+1%29+https%3A%2F%2Fperlhacks.com%2F2025%2F01%2Fproposed-perl=
-changes%2F by -at-davorg via -at-perlweekly">img/twitter16.png" alt=3D"Tweet">


=20
by .com/">Dave Cross (org/author/DAVECROSS">DAVECROSS)
=


A thorough process to build PPC web portal shared in the p=
ost, with detailed story around it.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


es-part-2/" style=3D"
font-size: 18px;
font-weight: bold;
">Proposed Perl Changes (part 2)

hanges+%28part+2%29+https%3A%2F%2Fperlhacks.com%2F2025%2F02%2Fproposed-perl=
-changes-part-2%2F by -at-davorg via -at-perlweekly">ly.com/img/twitter16.png" alt=3D"Tweet">


=20
by .com/">Dave Cross (org/author/DAVECROSS">DAVECROSS)
=


Continued from part 1, this goes further into the story.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


d-pipe-to-save-memory-and-prevent-crashes-in-perl-41g9" style=3D"
font-size: 18px;
font-weight: bold;
">How I used a named pipe to save memory and prevent cras=
hes (in Perl)

med+pipe+to+save+memory+and+prevent+crashes+%28in+Perl%29+https%3A%2F%2Fdev=
.to%2Fnicholasbhubbard%2Fhow-i-used-a-named-pipe-to-save-memory-and-prevent=
-crashes-in-perl-41g9 via -at-perlweekly">mg/twitter16.png" alt=3D"Tweet">


=20
by Nicholas Hubbard
=


An interesting realworld use case showing the power of nam=
ed pipe. You must check it out.


=20

=20
=20


=20
>


are-with-perl/" style=3D"
font-size: 18px;
font-weight: bold;
">Enhancing your MIDI devices with Perl

MIDI+devices+with+Perl+https%3A%2F%2Fwww.perl.com%2Farticle%2Fenhancing-mid=
i-hardware-with-perl%2F via -at-perlweekly">/img/twitter16.png" alt=3D"Tweet">


=20
by John Barrett
<=
p style=3D"font-size: 16px">
This post will walk through the implementation of a pair o=
f features to augment those found in a MIDI keyboard =E2=80=94 a M-Audio Ox=
ygen Pro 61 in this case, though the principle should apply to any device.


=20

=20
=20


=20
>


le-web-scraper-with-perl-84ff906be4bc" style=3D"
font-size: 18px;
font-weight: bold;
">Building a Simple Web Scraper with Perl

le+Web+Scraper+with+Perl+https%3A%2F%2Fmedium.com%2F%40mayurkoshti12%2Fbuil=
ding-a-simple-web-scraper-with-perl-84ff906be4bc via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by om/-at-mayurkoshti12">Mayur Koshti
=


Here is fun post about web scraper using Perl.


=20

=20
=20



Discussion

=20


=20
>


x-to-extract-one-part-of-the-uri" style=3D"
font-size: 18px;
font-weight: bold;
">Regex to extract one part of the URI

t+one+part+of+the+URI+https%3A%2F%2Fstackoverflow.com%2Fquestions%2F7940651=
9%2Fregex-to-extract-one-part-of-the-uri via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


ding_html_font_color_tags_to_text_file/" style=3D"
font-size: 18px;
font-weight: bold;
">Adding HTML font color tags to text file

t+color+tags+to+text+file+https%3A%2F%2Fwww.reddit.com%2Fr%2Fperl%2Fcomment=
s%2F1ifgfol%2Fadding_html_font_color_tags_to_text_file%2F via -at-perlweekly">=
3D"Tweet"



=20


=20

=20
=20



Grants

=20


=20
>


perl_dave_mitchell_december_2024" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl 5 Core (Dave Mitchell): December 2024<=
/a>
l+5+Core+%28Dave+Mitchell%29%3A+December+2024+https%3A%2F%2Fnews.perlfounda=
tion.org%2Fpost%2Fmaintaining_perl_dave_mitchell_december_2024 via -at-perlwee=
kly">3D"Tweet"a>


=20


=20

=20
=20


=20
>


perl_tonyc_november_2024" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) November 2024

l+%28Tony+Cook%29+November+2024+https%3A%2F%2Fnews.perlfoundation.org%2Fpos=
t%2Fmaintaining_perl_tonyc_november_2024 via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=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-307" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 307

lenge+-+307+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-307 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 "Check Or=
der" and "Find Anagrams". If you are new to the weekly challenge then why n=
ot join us and have fun every week. For more information, please read the <=
a href=3D"https://theweeklychallenge.org/faq">FAQ.


=20

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


=20
>


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

kly+Challenge+-+306+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-306 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 "Odd Sum" and "Last Element" tasks in Perl and Raku. Yo=
u 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
>


le=3D"
font-size: 18px;
font-weight: bold;
">Elementary Odd

https%3A%2F%2Fraku-musings.com%2Felementary-odd.html via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Arne Sommer
style=3D"font-size: 16px">
Get to know more about the Raku magics and also the best p=
ractices to use in real world. Thanks for sharing the knowledge.


=20

=20
=20


=20
>


1/ch-306.html" style=3D"
font-size: 18px;
font-weight: bold;
">Transposed Games

s+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F01%2F31%2Fch-306=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Every week, we learn something new about CPAN module. This=
week, it was 'binsert'. Great work, keep it up.


=20

=20
=20


=20
>


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

llenge+306+https%3A%2F%2Fwlmb.github.io%2F2025%2F01%2F27%2FPWC306%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Nice to see PDL in action. It makes end result compact and=
cute. Thanks for promoting PDL, keep it up.


=20

=20
=20


=20
>


/306" style=3D"
font-size: 18px;
font-weight: bold;
">Odd Game

A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F306 via -at-perlweekly">=
3D"Tweet"


=20
by Peter Campbell Smith
=


Don't you love when you are presented with multiple soluti=
ons to the same problem. Plent to learn each week. Keep it up great work.


=20

=20
=20


=20
>


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

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


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


Multi loops and get the job done without any gimmicks. Swe=
et and simple solution, well done.


=20

=20
=20


=20
>


ekly_Challenge_306__The_Oddest_Element.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Oddest Element

ent+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F02%2FThe_Weekly_Cha=
llenge_306__The_Oddest_Element.html via -at-perlweekly">rlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


My personal favourite Postscript was the pick of the langu=
age for the blog post. The narration really helps to understand the flow. T=
hanks for your contributions.


=20

=20
=20


=20
>


yle=3D"
font-size: 18px;
font-weight: bold;
">The last odd

tps%3A%2F%2Fdev.to%2Fsimongreennet%2Fthe-last-odd-kib via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Simon Green
style=3D"font-size: 16px">
Welcome back after a short break, great to see you in acti=
on. Ideal for any Python fans. Keep it up great work.


=20

=20
=20



Rakudo

=20


=20
>


first/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.04 The First

st+https%3A%2F%2Frakudoweekly.blog%2F2025%2F01%2F27%2F2025-04-the-first%2F =
via -at-perlweekly"><BR=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



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)
=


-great-cpan-modules-released.html">Great CPAN modules released last week>.


=20

=20
=20



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


font-size: 18px;
font-weight: bold;
">Live online presentations

sentations+https%3A%2F%2Flive.code-maven.com%2F by -at-szabgab via -at-perlweekly=
">3D"Tweet"


=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

tyle=3D"font-size: 16px">
I organize live online presentation with guest speakers ab=
out Rust and Python. I'd also include presentations about Perl if there wer=
e volunteers to give such presentations. So if you have something that you =
think might be interesting to others and if you are ready to give a 30-60 m=
in presentation about it, let me (Gabor) know.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20



Events

=20


=20
>


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

ly+meeting+https%3A%2F%2Fwww.meetup.com%2FBoston-pm%2F via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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;
">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.









--1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72--

--===============0335361670==
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

--===============0335361670==--

--===============0335361670==
Content-Type: multipart/alternative; boundary=1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72

--1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8
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/706.html



Hi there,

Last weekend was busy with the FOSDEM 2025. Did you get
the chance to attend the grand event? As always, this time too, we had
Perl and Raku booth at the event. There
was even an official statement (
https://news.perlfoundation.org/post/osdem25 ) from the
TPF urging all members to join the Perl
and Raku communities. The venue is not too far from where
I live (London), yet I have never attended. In fact, I have never been to
FOSDEM though every year I plan to attend and end up
missing it.

While looking for more information, I came across this gem: Perl in 2025 (
https://archive.fosdem.org/2021/schedule/event/perl_in_2025 ). This was
part of FOSDEM 2021 by the master himself, Paul
Evans
. If you take a closer look, you will realise we are
almost there. Being human, we are never satisfied and
always want more. It is easy to demand more but very hard to give time and
energy.

If you remember, I mentioned about the GitHub repository for
PPC in the Perl Weekly newsletter (
https://perlweekly.com/archive/696.html ). Now I hear, this will be exposed
as GitHub pages as shared in this two parts post: part 1 (
https://perlhacks.com/2025/01/proposed-perl-changes ) and part 2 (
https://perlhacks.com/2025/02/proposed-perl-changes-part-2 ) by
Dave Cross.

Enjoy rest of the newsletter and please do take extra care of yourself.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Resigning from the TPF and TPRF board
https://blogs.perl.org/users/makoto_nozaki/2025/02/resigning-from-the-tpf=
-and-tprf-board.html
=20
Makoto-san resigning from the board position at TPF (The Perl Foundation)
also known as TPRF (The Perl and Raku Foundation).
--------------

=20
Perl Workflow v2.05
https://github.com/perl-workflow/perl-workflow/releases/tag/2.05
=20
Latest release of Perl Workflow v2.05 is shared with public.
--------------

=20

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

Articles

=20
A deep dive into the Perl type systems
https://blogs.perl.org/users/leon_timmermans/2025/02/a-deep-dive-into-the=
-perl-type-systems.html
=20
There are exactly 7 types, all variables/values are exactly one of them,
and they can never change into another type. Though only 5 of them are
directly accessible so one could argue there are only 5 true types.
--------------

=20
Proposed Perl Changes (part 1)
https://perlhacks.com/2025/01/proposed-perl-changes/
=20
A thorough process to build PPC web portal shared in the post, with
detailed story around it.
--------------

=20
Proposed Perl Changes (part 2)
https://perlhacks.com/2025/02/proposed-perl-changes-part-2/
=20
Continued from part 1, this goes further into the story.
--------------

=20
How I used a named pipe to save memory and prevent crashes (in Perl)
https://dev.to/nicholasbhubbard/how-i-used-a-named-pipe-to-save-memory-an=
d-prevent-crashes-in-perl-41g9
=20
An interesting realworld use case showing the power of named pipe. You mu=
st
check it out.
--------------

=20
Enhancing your MIDI devices with Perl
https://www.perl.com/article/enhancing-midi-hardware-with-perl/
=20
This post will walk through the implementation of a pair of features to
augment those found in a MIDI keyboard =E2=80=94 a M-Audio Oxygen Pro 61 =
in this
case, though the principle should apply to any device.
--------------

=20
Building a Simple Web Scraper with Perl
https://medium.com/-at-mayurkoshti12/building-a-simple-web-scraper-with-perl=
-84ff906be4bc
=20
Here is fun post about web scraper using Perl.
--------------

=20

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

Discussion

=20
Regex to extract one part of the URI
https://stackoverflow.com/questions/79406519/regex-to-extract-one-part-of=
-the-uri
=20
=20
--------------

=20
Adding HTML font color tags to text file
https://www.reddit.com/r/perl/comments/1ifgfol/adding_html_font_color_tag=
s_to_text_file/
=20
=20
--------------

=20

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

Grants

=20
Maintaining Perl 5 Core (Dave Mitchell): December 2024
https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_decem=
ber_2024
=20
=20
--------------

=20
Maintaining Perl (Tony Cook) November 2024
https://news.perlfoundation.org/post/maintaining_perl_tonyc_november_2024
=20
=20
--------------

=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 - 307
https://theweeklychallenge.org/blog/perl-weekly-challenge-307
=20
Welcome to a new week with a couple of fun tasks "Check Order" and "Find
Anagrams". 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 - 306
https://theweeklychallenge.org/blog/recap-challenge-306
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Odd Sum" and "Last Element" tasks in Perl and Raku. You will find
plenty of solutions to keep you busy.
--------------

=20
Elementary Odd
https://raku-musings.com/elementary-odd.html
=20
Get to know more about the Raku magics and also the best practices to use
in real world. Thanks for sharing the knowledge.
--------------

=20
Transposed Games
https://github.sommrey.de/the-bears-den/2025/01/31/ch-306.html
=20
Every week, we learn something new about CPAN module. This week, it was
'binsert'. Great work, keep it up.
--------------

=20
Perl Weekly Challenge 306
https://wlmb.github.io/2025/01/27/PWC306/
=20
Nice to see PDL in action. It makes end result compact and cute. Thanks f=
or
promoting PDL, keep it up.
--------------

=20
Odd Game
http://ccgi.campbellsmiths.force9.co.uk/challenge/306
=20
Don't you love when you are presented with multiple solutions to the same
problem. Plent to learn each week. Keep it up great work.
--------------

=20
The Weekly Challenge #306
https://hatley-software.blogspot.com/2025/01/robbie-hatleys-solutions-in-=
perl-for_28.html
=20
Multi loops and get the job done without any gimmicks. Sweet and simple
solution, well done.
--------------

=20
The Oddest Element
https://blog.firedrake.org/archive/2025/02/The_Weekly_Challenge_306__The_=
Oddest_Element.html
=20
My personal favourite Postscript was the pick of the language for the blo=
g
post. The narration really helps to understand the flow. Thanks for your
contributions.
--------------

=20
The last odd
https://dev.to/simongreennet/the-last-odd-kib
=20
Welcome back after a short break, great to see you in action. Ideal for a=
ny
Python fans. Keep it up great work.
--------------

=20

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

Rakudo

=20
2025.04 The First
https://rakudoweekly.blog/2025/01/27/2025-04-the-first/
=20
=20
--------------

=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/02/dxxxiii-6-great-cpan-modules-releas
ed.html ).
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
Live online presentations
https://live.code-maven.com/
=20
I organize live online presentation with guest speakers about Rust and
Python. I'd also include presentations about Perl if there were
volunteers to give such presentations. So if you have something that you
think might be interesting to others and if you are ready to give a 30-60
min presentation about it, let me (Gabor) know.
--------------

=20

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

Events

=20
Boston.pm monthly meeting
https://www.meetup.com/Boston-pm/
=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
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


--1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #706 - 2025-02-03 - Perl in 2025





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





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 #706 - 2025-02-03 - Perl in 2025



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


Last weekend was busy with the FOSDEM 2025. Did yo=
u get the chance to attend the grand event? As always, this time too, we ha=
d Perl and Raku booth at the event. There=
was even an offic=
ial statement
from the TPF urging all members to join =
the Perl and Raku communities. The venue =
is not too far from where I live (London), yet I have never attended. In fa=
ct, I have never been to FOSDEM though every year I plan t=
o attend and end up missing it.


=20


While looking for more information, I came across this gem: =3D"https://archive.fosdem.org/2021/schedule/event/perl_in_2025">Perl in 20=
25
. This was part of FOSDEM 2021 by the master himself=
, Paul Evans. If you take a closer look, you will realise =
we are almost there. Being human, we are never satisfied a=
nd always want more. It is easy to demand more but very hard to give time a=
nd energy.


=20


If you remember, I mentioned about the GitHub repository for g>PPC in the P=
erl Weekly newsletter
. Now I hear, this will be exposed as GitH=
ub pages
as shared in this two parts post: hacks.com/2025/01/proposed-perl-changes">part 1 and perlhacks.com/2025/02/proposed-perl-changes-part-2">part 2 by D=
ave Cross
.


=20


Enjoy rest of the newsletter and please do take extra care of yours=
elf.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


2/resigning-from-the-tpf-and-tprf-board.html" style=3D"
font-size: 18px;
font-weight: bold;
">Resigning from the TPF and TPRF board

the+TPF+and+TPRF+board+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fmakoto_nozaki=
%2F2025%2F02%2Fresigning-from-the-tpf-and-tprf-board.html by -at-makoto_nozaki=
via -at-perlweekly"><BR=3D"Tweet">


=20
by l.org/users/makoto_nozaki/">Makoto Nozaki
=


Makoto-san resigning from the board position at TPF (The P=
erl Foundation) also known as TPRF (The Perl and Raku Foundation).


=20

m/img/makoto_nozaki.jpeg" title=3D"Makoto Nozaki" width=3D"80" />
=20


=20
>


leases/tag/2.05" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Workflow v2.05

2.05+https%3A%2F%2Fgithub.com%2Fperl-workflow%2Fperl-workflow%2Freleases%2F=
tag%2F2.05 via -at-perlweekly">6.png" alt=3D"Tweet">


=20
by onasbn/">Jonas Br=C3=B8ms=C3=B8 Nielsen
=


Latest release of Perl Workflow v2.05 is shared with publi=
c.


=20

=20
=20



Articles

=20


=20
>


/02/a-deep-dive-into-the-perl-type-systems.html" style=3D"
font-size: 18px;
font-weight: bold;
">A deep dive into the Perl type systems

o+the+Perl+type+systems+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fleon_timmerm=
ans%2F2025%2F02%2Fa-deep-dive-into-the-perl-type-systems.html via -at-perlweek=
ly">3D"Tweet">

=20
by
l.org/users/leon_timmermans/">Leon Timmermans (=
LEONT) <=
/span>


There are exactly 7 types, all variables/values are exactl=
y one of them, and they can never change into another type. Though only 5 o=
f them are directly accessible so one could argue there are only 5 true typ=
es.


=20

m/img/leon_timmermans.png" title=3D"Leon Timmermans" width=3D"80" />
=20


=20
>


es/" style=3D"
font-size: 18px;
font-weight: bold;
">Proposed Perl Changes (part 1)

hanges+%28part+1%29+https%3A%2F%2Fperlhacks.com%2F2025%2F01%2Fproposed-perl=
-changes%2F by -at-davorg via -at-perlweekly">img/twitter16.png" alt=3D"Tweet">


=20
by .com/">Dave Cross (org/author/DAVECROSS">DAVECROSS)
=


A thorough process to build PPC web portal shared in the p=
ost, with detailed story around it.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


es-part-2/" style=3D"
font-size: 18px;
font-weight: bold;
">Proposed Perl Changes (part 2)

hanges+%28part+2%29+https%3A%2F%2Fperlhacks.com%2F2025%2F02%2Fproposed-perl=
-changes-part-2%2F by -at-davorg via -at-perlweekly">ly.com/img/twitter16.png" alt=3D"Tweet">


=20
by .com/">Dave Cross (org/author/DAVECROSS">DAVECROSS)
=


Continued from part 1, this goes further into the story.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


d-pipe-to-save-memory-and-prevent-crashes-in-perl-41g9" style=3D"
font-size: 18px;
font-weight: bold;
">How I used a named pipe to save memory and prevent cras=
hes (in Perl)

med+pipe+to+save+memory+and+prevent+crashes+%28in+Perl%29+https%3A%2F%2Fdev=
.to%2Fnicholasbhubbard%2Fhow-i-used-a-named-pipe-to-save-memory-and-prevent=
-crashes-in-perl-41g9 via -at-perlweekly">mg/twitter16.png" alt=3D"Tweet">


=20
by Nicholas Hubbard
=


An interesting realworld use case showing the power of nam=
ed pipe. You must check it out.


=20

=20
=20


=20
>


are-with-perl/" style=3D"
font-size: 18px;
font-weight: bold;
">Enhancing your MIDI devices with Perl

MIDI+devices+with+Perl+https%3A%2F%2Fwww.perl.com%2Farticle%2Fenhancing-mid=
i-hardware-with-perl%2F via -at-perlweekly">/img/twitter16.png" alt=3D"Tweet">


=20
by John Barrett
<=
p style=3D"font-size: 16px">
This post will walk through the implementation of a pair o=
f features to augment those found in a MIDI keyboard =E2=80=94 a M-Audio Ox=
ygen Pro 61 in this case, though the principle should apply to any device.


=20

=20
=20


=20
>


le-web-scraper-with-perl-84ff906be4bc" style=3D"
font-size: 18px;
font-weight: bold;
">Building a Simple Web Scraper with Perl

le+Web+Scraper+with+Perl+https%3A%2F%2Fmedium.com%2F%40mayurkoshti12%2Fbuil=
ding-a-simple-web-scraper-with-perl-84ff906be4bc via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by om/-at-mayurkoshti12">Mayur Koshti
=


Here is fun post about web scraper using Perl.


=20

=20
=20



Discussion

=20


=20
>


x-to-extract-one-part-of-the-uri" style=3D"
font-size: 18px;
font-weight: bold;
">Regex to extract one part of the URI

t+one+part+of+the+URI+https%3A%2F%2Fstackoverflow.com%2Fquestions%2F7940651=
9%2Fregex-to-extract-one-part-of-the-uri via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


ding_html_font_color_tags_to_text_file/" style=3D"
font-size: 18px;
font-weight: bold;
">Adding HTML font color tags to text file

t+color+tags+to+text+file+https%3A%2F%2Fwww.reddit.com%2Fr%2Fperl%2Fcomment=
s%2F1ifgfol%2Fadding_html_font_color_tags_to_text_file%2F via -at-perlweekly">=
3D"Tweet"



=20


=20

=20
=20



Grants

=20


=20
>


perl_dave_mitchell_december_2024" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl 5 Core (Dave Mitchell): December 2024<=
/a>
l+5+Core+%28Dave+Mitchell%29%3A+December+2024+https%3A%2F%2Fnews.perlfounda=
tion.org%2Fpost%2Fmaintaining_perl_dave_mitchell_december_2024 via -at-perlwee=
kly">3D"Tweet"a>


=20


=20

=20
=20


=20
>


perl_tonyc_november_2024" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) November 2024

l+%28Tony+Cook%29+November+2024+https%3A%2F%2Fnews.perlfoundation.org%2Fpos=
t%2Fmaintaining_perl_tonyc_november_2024 via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=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-307" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 307

lenge+-+307+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-307 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 "Check Or=
der" and "Find Anagrams". If you are new to the weekly challenge then why n=
ot join us and have fun every week. For more information, please read the <=
a href=3D"https://theweeklychallenge.org/faq">FAQ.


=20

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


=20
>


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

kly+Challenge+-+306+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-306 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 "Odd Sum" and "Last Element" tasks in Perl and Raku. Yo=
u 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
>


le=3D"
font-size: 18px;
font-weight: bold;
">Elementary Odd

https%3A%2F%2Fraku-musings.com%2Felementary-odd.html via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Arne Sommer
style=3D"font-size: 16px">
Get to know more about the Raku magics and also the best p=
ractices to use in real world. Thanks for sharing the knowledge.


=20

=20
=20


=20
>


1/ch-306.html" style=3D"
font-size: 18px;
font-weight: bold;
">Transposed Games

s+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F01%2F31%2Fch-306=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Every week, we learn something new about CPAN module. This=
week, it was 'binsert'. Great work, keep it up.


=20

=20
=20


=20
>


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

llenge+306+https%3A%2F%2Fwlmb.github.io%2F2025%2F01%2F27%2FPWC306%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Nice to see PDL in action. It makes end result compact and=
cute. Thanks for promoting PDL, keep it up.


=20

=20
=20


=20
>


/306" style=3D"
font-size: 18px;
font-weight: bold;
">Odd Game

A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F306 via -at-perlweekly">=
3D"Tweet"


=20
by Peter Campbell Smith
=


Don't you love when you are presented with multiple soluti=
ons to the same problem. Plent to learn each week. Keep it up great work.


=20

=20
=20


=20
>


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

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


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


Multi loops and get the job done without any gimmicks. Swe=
et and simple solution, well done.


=20

=20
=20


=20
>


ekly_Challenge_306__The_Oddest_Element.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Oddest Element

ent+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F02%2FThe_Weekly_Cha=
llenge_306__The_Oddest_Element.html via -at-perlweekly">rlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


My personal favourite Postscript was the pick of the langu=
age for the blog post. The narration really helps to understand the flow. T=
hanks for your contributions.


=20

=20
=20


=20
>


yle=3D"
font-size: 18px;
font-weight: bold;
">The last odd

tps%3A%2F%2Fdev.to%2Fsimongreennet%2Fthe-last-odd-kib via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Simon Green
style=3D"font-size: 16px">
Welcome back after a short break, great to see you in acti=
on. Ideal for any Python fans. Keep it up great work.


=20

=20
=20



Rakudo

=20


=20
>


first/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.04 The First

st+https%3A%2F%2Frakudoweekly.blog%2F2025%2F01%2F27%2F2025-04-the-first%2F =
via -at-perlweekly"><BR=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



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)
=


-great-cpan-modules-released.html">Great CPAN modules released last week>.


=20

=20
=20



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


font-size: 18px;
font-weight: bold;
">Live online presentations

sentations+https%3A%2F%2Flive.code-maven.com%2F by -at-szabgab via -at-perlweekly=
">3D"Tweet"


=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

tyle=3D"font-size: 16px">
I organize live online presentation with guest speakers ab=
out Rust and Python. I'd also include presentations about Perl if there wer=
e volunteers to give such presentations. So if you have something that you =
think might be interesting to others and if you are ready to give a 30-60 m=
in presentation about it, let me (Gabor) know.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20



Events

=20


=20
>


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

ly+meeting+https%3A%2F%2Fwww.meetup.com%2FBoston-pm%2F via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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;
">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.









--1ad50f2178b3fe2b403fcf097420a78b276a641ac425a79fc1c86f1b7e72--

--===============0335361670==
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

--===============0335361670==--

  1. 2025-02-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] flow 2024
  2. 2025-02-03 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #706 - Perl in 2025
  3. 2025-02-02 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [Jewish] Schumer Protects the International
  4. 2025-02-03 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Snowden that the Senate
  5. 2025-02-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Snowden that the Senate
  6. 2025-02-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: a suitable medical position
  7. 2025-02-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] your push for the deocrats is bullshit
  8. 2025-02-07 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] your push for the deocrats is bullshit
  9. 2025-02-07 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] your push for the deocrats is bullshit
  10. 2025-02-10 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] =?utf-8?q?Fwd=3A_Message_from_NYS_DOL=3A_It?=
  11. 2025-02-03 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter -- Issue 202,
  12. 2025-02-05 Touro Graduate School of Technology <info.gst-at-touro.edu> Subject: [Hangout - NYLXS] Invitation: "Introduction to Artificial
  13. 2025-02-17 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #708 - Perl is growing...
  14. 2025-02-11 From: "Professional Career Services" <nj-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] PCS Postings 2-11-25
  15. 2025-02-24 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #709 - GPRW and Perl Toolchain Summit

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