Thu Apr 3 06:16:40 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 2024-11-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2024-11-25
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #696 - Perl 5 is Perl
From hangout-bounces-at-nylxs.com Mon Nov 25 12:46:00 2024
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 BEFC61640CD;
Mon, 25 Nov 2024 12:45:57 -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 A23891640C9; Mon, 25 Nov 2024 12:45:51 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 25 Nov 2024 12:45:51 -0500
Resent-Message-ID: <20241125174551.GA30757-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.wfbtzhsv.outbound-mail.sendgrid.net
(s.wfbtzhsv.outbound-mail.sendgrid.net [159.183.224.104])
(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 3C31A1640CD
for ; Mon, 25 Nov 2024 02:21:07 -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=fQInNQ/e7P0MibibCUsmlP+AoBuCyAcHi7bb5qG+e34=;
b=eC8yO9cMLGdDFc6tvoKPAMcfXGo/3bupRWqJs1FqlQBh6jcOaG5+CCoNDjyrtEReSOGp
9LLuGctr6s9M1cxjRHraQ+j8bkOEn+MpFv7rJsDLawIb5bxLBEILtO6/Z0TNIDaZhNH66O
GwGvHWnRmdKLP5Ch2GG+WR/7260/iZbMDonr2f87rpSW70OIi7ryFjjHNuBWnLCnh8mZFz
ODzQu6/mYrxtanz/69Jlu+rWN/8G5ACmUM3UrvZCPe43I/Y4icx/Z0kEcuzOLPWpCsKLiM
ZiO7Vu38ald/hrg+/+qmDgLhzS/xFiXVux6SweI4WxHGHWpGg1Apzjk3m6QZS2Ag==
Received: by recvd-5c8ccdbd88-7nqpr with SMTP id
recvd-5c8ccdbd88-7nqpr-1-67442562-1
2024-11-25 07:21:06.007766548 +0000 UTC m=+899985.733738505
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-1 (SG) with HTTP
id 3VdtYbSgRqq1XyldwoKXsQ Mon, 25 Nov 2024 07:21:05.959 +0000 (UTC)
Date: Mon, 25 Nov 2024 07:21:06 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID: <3VdtYbSgRqq1XyldwoKXsQ-at-geopod-ismtpd-1>
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F7i6QOODzHl=2FgT2Wchz2QELuxZCCb65G99ve3?=
=?us-ascii?Q?6tT8gH3e8YT6EDgd5WsCXyWEgJ=2F5c6CQm7qCe2a?=
=?us-ascii?Q?zo+VprcBMtBEZWqG+vld75lVtNxs3egnPD8ALIQ?=
=?us-ascii?Q?ccCPQebBn9yAQRnaZH1QB54Z=2F21QZu1FHWJWnxq?=
=?us-ascii?Q?+Ak+QOX80vnGdnPV8FDjx725qd0nxTgg1nK0WNw?=
=?us-ascii?Q?Hzr9panBwWRf0YRcBd1S9g=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #696 - Perl 5 is Perl
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="===============0263016825=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0263016825==
Content-Type: multipart/alternative; boundary=cdc4b3b1264dbe140b35aa8313a9405a09adf182de9832cb192e4bf2a5a9

--cdc4b3b1264dbe140b35aa8313a9405a09adf182de9832cb192e4bf2a5a9
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/696.html



Hi there,

I remember when I started The Weekly Challenge (
https://theweeklychallenge.org ), I used to refer to Perl
as Perl 5 just to differentiate it from Perl
6
, which is now called Raku. Ever since
Perl 6 became Raku, I went back to simply
calling it Perl.

During the London Perl Workshop 2024, I heard the whispers
about the proposal of change in version but no details
were available at the time to my knowledge. Before I talk about it, let me
share this GitHub repository for Proposed Perl Changes
(PPCs) ( https://github.com/Perl/PPCs ). Anyone curious to know what is
happening or in the pipeline, can easily get the update here. Not only
that, you can even submit a feature request too. While going through the
list of proposals, I came across this proposal for Perl version (
https://github.com/Perl/PPCs/blob/main/ppcs/ppc0025-perl-version.md ). A
big round of applause to Aristotle Pagaltzis for such a
detailed document that dives into the finer points. You must checkout the
document yourself, in case I missed any important bits. As far as my
understandings, in the next Perl stable release the
Perl version would be 42.0. I'd be
surprised if it goes without any arguments and counter arguments. If you
ask for my personal opinion, I'm happy with the proposal. I hope the
transition will be smooth.

As we reach the end of November, two annual events are
approaching: the Advent Calendar and 24 PullRequests (
https://24pullrequests.com ). Personally, I'm looking forward to the Perl
Advent Calendar 2024 ( https://cfp.perladvent.org ) as it will be
celebrating its 25th year. To make it special, there is a
planned presentation, Half My Life with Perl (
https://www.perl.com/article/randal-schwartz-half-my-life-with-perl ) by
Randal Schwartz. It will be live streamed via Zoom and you
can register ( https://lu.ma/giz69577 ) for the event, if you're
interested.

There is also one more event, Perl Community Conference, Winter 2024 (
https://blogs.perl.org/users/oodler_577/2024/11/registration-is-open---perl
-community-conference-winter-2024.html ) scheduled for 18th
December
. It will be in a hybrid format.

Enjoy the start of the holiday season and stay safe.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Registration is OPEN - Perl Community Conference, Winter 2024
https://blogs.perl.org/users/oodler_577/2024/11/registration-is-open---pe=
rl-community-conference-winter-2024.html
=20
The Perl Community Conference is a hybrid in-person-and-online event held
on December 18th from 10:30a-4:30p CST.
--------------

=20
Aphra - A simple sitebuilder in Perl
https://aphra.perlhacks.com/
=20
Yet another handy tool for building static site in Perl.
--------------

=20

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

Articles

=20
Using Vector Databases with Perl
https://curtispoe.org/articles/using-vector-databases-with-perl.html
=20
Gem of an article talking about Vector Database and showing how to work
with it using Perl.
--------------

=20
This week in PSC (169) | 2024-11-21
https://blogs.perl.org/users/psc/2024/11/this-week-in-psc-169-2024-11-21.=
html
=20
A big announcement, the merger of PPC0025 about the "Per=
l
5 is Perl".
--------------

=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 - 297
https://theweeklychallenge.org/blog/perl-weekly-challenge-297
=20
Welcome to a new week with a couple of fun tasks "Contiguous Array" and
"Semi-Ordered Permutation". 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 - 296
https://theweeklychallenge.org/blog/recap-challenge-296
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "String Compression" and "Matchstick Square" tasks in Perl and Raku.
You will find plenty of solutions to keep you busy.
--------------

=20
TWC296
https://deadmarshal.blogspot.com/2024/11/twc296.html
=20
Known for compact, yet beautiful solutions, this week contribution is no
different. Keep it up great work.
--------------

=20
Squared String
https://raku-musings.com/squared-string.html
=20
A very simple and straight forward approach without any magic, rare
occassion. With lots of discussion around it, would keep you busy.
--------------

=20
Pictures of Matchstick Men
https://jacoby-lpwk.onrender.com/2024/11/18/pictures-of-matchstick-men-we=
ekly-challenge-296.html
=20
Interesting discussion about the use of heavy duty regex, very engaging.
Solution is well documented to let you through.
--------------

=20
Perl Weekly Challenge: Week 296
https://www.braincells.com/perl/2024/11/perl_weekly_challenge_week_296.ht=
ml
=20
Raku magical multi-dispatch feature in play this week on top of serious
regex in action. Highly recommended.
--------------

=20
Compressed Matchsticks
https://github.sommrey.de/the-bears-den/2024/11/22/ch-296.html
=20
A complete solutions for encoding and decoding using just regex, very
impressive. Great work, thanks for sharing.
--------------

=20
Perl Weekly Challenge 296
https://wlmb.github.io/2024/11/18/PWC296/
=20
Ideal challenge for the master of one-liners in Perl and you nailed it.
Coolest one.
--------------

=20
The Run-Length of Matchsticks
https://dev.to/muthm/the-run-length-of-matchsticks-pwc-296-24b4
=20
Good use of CPAN modules with detailed narratives. Well done, keep it up.
--------------

=20
Compression and Matchsticks
https://packy.dardan.com/b/TB
=20
As always, varieties of solutions in different languages. Too much to
handle in one go. Highly recommended.
--------------

=20
Squeezing and Squaring
http://ccgi.campbellsmiths.force9.co.uk/challenge/296
=20
Loved behind the scene story about the slow resposnse of using regex. You
get DIY tool as bonus as always. Thanks for sharing knowledge with us.
--------------

=20
The Weekly Challenge #296
https://hatley-software.blogspot.com/2024/11/robbie-hatleys-solutions-in-=
perl-for_19.html
=20
Simply using substr() and got the job done, that's the beauty. Cool work,
keep it up.
--------------

=20
Matchstick Compression
https://blog.firedrake.org/archive/2024/11/The_Weekly_Challenge_296__Matc=
hstick_Compression.html
=20
Line by line narrative is so handy to decode the complex logic. Thanks fo=
r
making it look like cake walk.
--------------

=20
Matchstick compression
https://dev.to/simongreennet/matchstick-compression-2d83
=20
Loved the complete regex solution in Python. If you are new to Python the=
n
you must check it out. Great work.
--------------

=20

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

Rakudo

=20
2024.45 Rainbow Butterfly
https://rakudoweekly.blog/2024/11/18/2024-45-rainbow-butterfly/
=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/2024/11/dxxiii-8-great-cpan-modules-release
d.html ).
--------------

=20

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

Events

=20
Purdue Perl Mongers
https://www.meetup.com/hacklafayette/events/jdxwsrygcqbpb
=20
December 11, 2024, Virtual event
--------------

=20
Boston.pm monthly meeting
https://www.meetup.com/boston-pm/events/wvqlzrygcqbnb
=20
December 11, 2024, Virtual event
--------------

=20
Randal Schwartz: Half My Life with Perl
https://lu.ma/giz69577
=20
December 14, 2024, Virtual event
--------------

=20
Toronto.pm December Social
https://lu.ma/ai5c2y4z
=20
December 19, 2024, In Person Event
--------------

=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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #696 - 2024-11-25 - Perl 5 is Perl





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





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 #696 - 2024-11-25 - Perl 5 is Perl



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


I remember when I started ">The Weekly Challenge, I used to refer to Perl as rong>Perl 5 just to differentiate it from Perl 6,=
which is now called Raku. Ever since Perl 6ng> became Raku, I went back to simply calling it =
Perl
.


=20


During the London Perl Workshop 2024, I heard the =
whispers about the proposal of change in version but no de=
tails were available at the time to my knowledge. Before I talk about it, l=
et me share this GitHub repository for github.com/Perl/PPCs">Proposed Perl Changes (PPCs). Anyone curious to k=
now what is happening or in the pipeline, can easily get the update here. N=
ot only that, you can even submit a feature request too. While going throug=
h the list of proposals, I came across this proposal for /github.com/Perl/PPCs/blob/main/ppcs/ppc0025-perl-version.md">Perl version<=
/a>. A big round of applause to Aristotle Pagaltzis for su=
ch a detailed document that dives into the finer points. You must checkout =
the document yourself, in case I missed any important bits. As far as my un=
derstandings, in the next Perl stable release the =
Perl
version would be 42.0. I'd be surprised if i=
t goes without any arguments and counter arguments. If you ask for my perso=
nal opinion, I'm happy with the proposal. I hope the transition will be smo=
oth.


=20


As we reach the end of November, two annual events=
are approaching: the Advent Calendar and
://24pullrequests.com">24 PullRequests. Personally, I'm looking forward=
to the Perl Advent Calendar 2024> as it will be celebrating its 25th year
. To make it spec=
ial, there is a planned presentation,
le/randal-schwartz-half-my-life-with-perl">Half My Life with Perl by trong>Randal Schwartz. It will be live streamed via Zoom and you c=
an register for the event, if you're=
interested.


=20


There is also one more event, rs/oodler_577/2024/11/registration-is-open---perl-community-conference-wint=
er-2024.html">Perl Community Conference, Winter 2024
scheduled for ong>18th December. It will be in a hybrid format.


=20


Enjoy the start of the holiday season and stay safe.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


egistration-is-open---perl-community-conference-winter-2024.html" style=3D"
font-size: 18px;
font-weight: bold;
">Registration is OPEN - Perl Community Conference, Winte=
r 2024

+OPEN+-+Perl+Community+Conference%2C+Winter+2024+https%3A%2F%2Fblogs.perl.o=
rg%2Fusers%2Foodler_577%2F2024%2F11%2Fregistration-is-open---perl-community=
-conference-winter-2024.html via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/oodler_577/">Brett Estrade (f=3D"https://metacpan.org/author/OODLER">OODLER) n>


The Perl Community Conference is a hybrid in-person-and-on=
line event held on December 18th from 10:30a-4:30p CST.


=20

m/img/brett_estrade.png" title=3D"Brett Estrade" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Aphra - A simple sitebuilder in Perl

e+sitebuilder+in+Perl+https%3A%2F%2Faphra.perlhacks.com%2F by -at-davorg via -at-=
perlweekly">3D"Tw=<BReet">


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


Yet another handy tool for building static site in Perl.


=20

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



Articles

=20


=20
>


ases-with-perl.html" style=3D"
font-size: 18px;
font-weight: bold;
">Using Vector Databases with Perl

tabases+with+Perl+https%3A%2F%2Fcurtispoe.org%2Farticles%2Fusing-vector-dat=
abases-with-perl.html by -at-OvidPerl via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/ovid/">Curtis 'Ovid' Poe (=3D"https://metacpan.org/author/OVID">OVID)
=


Gem of an article talking about Vector Database and showin=
g how to work with it using Perl.


=20

m/img/curtis_ovid_poe.jpg" title=3D"Curtis 'Ovid' Poe" width=3D"80" />
=20


=20
>


k-in-psc-169-2024-11-21.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (169) | 2024-11-21

C+%28169%29+%7C+2024-11-21+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
4%2F11%2Fthis-week-in-psc-169-2024-11-21.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



A big announcement, the merger of PPC0025=
about the "Perl 5 is Perl".


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

lenge+-+297+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-297 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 "Contiguo=
us Array" and "Semi-Ordered Permutation". If you are new to the weekly chal=
lenge then why not join us and have fun every week. For more information, p=
lease read the FAQ.


=20

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


=20
>


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

kly+Challenge+-+296+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-296 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 "String Compression" and "Matchstick Square" tasks in P=
erl and Raku. 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
>


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

%2F%2Fdeadmarshal.blogspot.com%2F2024%2F11%2Ftwc296.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">
Known for compact, yet beautiful solutions, this week cont=
ribution is no different. Keep it up great work.


=20

=20
=20


=20
>


le=3D"
font-size: 18px;
font-weight: bold;
">Squared String

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

=20
by Arne Sommer
style=3D"font-size: 16px">
A very simple and straight forward approach without any ma=
gic, rare occassion. With lots of discussion around it, would keep you busy=
.


=20

=20
=20


=20
>


res-of-matchstick-men-weekly-challenge-296.html" style=3D"
font-size: 18px;
font-weight: bold;
">Pictures of Matchstick Men

chstick+Men+https%3A%2F%2Fjacoby-lpwk.onrender.com%2F2024%2F11%2F18%2Fpictu=
res-of-matchstick-men-weekly-challenge-296.html by -at-jacobydave via -at-perlwee=
kly">3D"Tweet"a>

=20
by
t.blogspot.com/">Dave Jacoby (//metacpan.org/author/JACOBY">JACOBY) =


Interesting discussion about the use of heavy duty regex, =
very engaging. Solution is well documented to let you through.


=20

m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" />
=20


=20
>


ly_challenge_week_296.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 296

llenge%3A+Week+296+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2024%2F11%2Fpe=
rl_weekly_challenge_week_296.html via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jaldhar H. Vyas
=


Raku magical multi-dispatch feature in play this week on t=
op of serious regex in action. Highly recommended.


=20

=20
=20


=20
>


2/ch-296.html" style=3D"
font-size: 18px;
font-weight: bold;
">Compressed Matchsticks

hsticks+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2024%2F11%2F22%2F=
ch-296.html via -at-perlweekly">16.png" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
A complete solutions for encoding and decoding using just =
regex, very impressive. Great work, thanks for sharing.


=20

=20
=20


=20
>


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

llenge+296+https%3A%2F%2Fwlmb.github.io%2F2024%2F11%2F18%2FPWC296%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Ideal challenge for the master of one-liners in Perl and y=
ou nailed it. Coolest one.


=20

=20
=20


=20
>


s-pwc-296-24b4" style=3D"
font-size: 18px;
font-weight: bold;
">The Run-Length of Matchsticks

of+Matchsticks+https%3A%2F%2Fdev.to%2Fmuthm%2Fthe-run-length-of-matchsticks=
-pwc-296-24b4 via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by Matthias Muth
=


Good use of CPAN modules with detailed narratives. Well do=
ne, keep it up.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Compression and Matchsticks

+Matchsticks+https%3A%2F%2Fpacky.dardan.com%2Fb%2FTB via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by l.org/users/packy_anderson/">Packy Anderson ( href=3D"https://metacpan.org/author/PACKY">PACKY) pan>


As always, varieties of solutions in different languages. =
Too much to handle in one go. Highly recommended.


=20

=20
=20


=20
>


/296" style=3D"
font-size: 18px;
font-weight: bold;
">Squeezing and Squaring

quaring+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F296 via=
-at-perlweekly">3D"=<BRTweet">


=20
by Peter Campbell Smith
=


Loved behind the scene story about the slow resposnse of u=
sing regex. You get DIY tool as bonus as always. Thanks for sharing knowled=
ge with us.


=20

=20
=20


=20
>


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

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


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


Simply using substr() and got the job done, that's the bea=
uty. Cool work, keep it up.


=20

=20
=20


=20
>


ekly_Challenge_296__Matchstick_Compression.html" style=3D"
font-size: 18px;
font-weight: bold;
">Matchstick Compression

ression+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2024%2F11%2FThe_Weekly=
_Challenge_296__Matchstick_Compression.html via -at-perlweekly">tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Line by line narrative is so handy to decode the complex l=
ogic. Thanks for making it look like cake walk.


=20

=20
=20


=20
>


on-2d83" style=3D"
font-size: 18px;
font-weight: bold;
">Matchstick compression

ression+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fmatchstick-compression-2d83 =
via -at-perlweekly"><BR=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Loved the complete regex solution in Python. If you are ne=
w to Python then you must check it out. Great work.


=20

=20
=20



Rakudo

=20


=20
>


bow-butterfly/" style=3D"
font-size: 18px;
font-weight: bold;
">2024.45 Rainbow Butterfly

+Butterfly+https%3A%2F%2Frakudoweekly.blog%2F2024%2F11%2F18%2F2024-45-rainb=
ow-butterfly%2F via -at-perlweekly">tter16.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



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



Events

=20


=20
>


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

gers+https%3A%2F%2Fwww.meetup.com%2Fhacklafayette%2Fevents%2Fjdxwsrygcqbpb =
via -at-perlweekly"><BR=3D"Tweet">



December 11, 2024, Virtual event


=20

=20
=20


=20
>


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

ly+meeting+https%3A%2F%2Fwww.meetup.com%2Fboston-pm%2Fevents%2Fwvqlzrygcqbn=
b via -at-perlweekly">t=3D"Tweet">



December 11, 2024, Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Randal Schwartz: Half My Life with Perl

%3A+Half+My+Life+with+Perl+https%3A%2F%2Flu.ma%2Fgiz69577 via -at-perlweekly">=
3D"Tweet"



December 14, 2024, Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Toronto.pm December Social

mber+Social+https%3A%2F%2Flu.ma%2Fai5c2y4z via -at-perlweekly">ps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


December 19, 2024, In Person Event


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









--cdc4b3b1264dbe140b35aa8313a9405a09adf182de9832cb192e4bf2a5a9--

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

--===============0263016825==--

--===============0263016825==
Content-Type: multipart/alternative; boundary=cdc4b3b1264dbe140b35aa8313a9405a09adf182de9832cb192e4bf2a5a9

--cdc4b3b1264dbe140b35aa8313a9405a09adf182de9832cb192e4bf2a5a9
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/696.html



Hi there,

I remember when I started The Weekly Challenge (
https://theweeklychallenge.org ), I used to refer to Perl
as Perl 5 just to differentiate it from Perl
6
, which is now called Raku. Ever since
Perl 6 became Raku, I went back to simply
calling it Perl.

During the London Perl Workshop 2024, I heard the whispers
about the proposal of change in version but no details
were available at the time to my knowledge. Before I talk about it, let me
share this GitHub repository for Proposed Perl Changes
(PPCs) ( https://github.com/Perl/PPCs ). Anyone curious to know what is
happening or in the pipeline, can easily get the update here. Not only
that, you can even submit a feature request too. While going through the
list of proposals, I came across this proposal for Perl version (
https://github.com/Perl/PPCs/blob/main/ppcs/ppc0025-perl-version.md ). A
big round of applause to Aristotle Pagaltzis for such a
detailed document that dives into the finer points. You must checkout the
document yourself, in case I missed any important bits. As far as my
understandings, in the next Perl stable release the
Perl version would be 42.0. I'd be
surprised if it goes without any arguments and counter arguments. If you
ask for my personal opinion, I'm happy with the proposal. I hope the
transition will be smooth.

As we reach the end of November, two annual events are
approaching: the Advent Calendar and 24 PullRequests (
https://24pullrequests.com ). Personally, I'm looking forward to the Perl
Advent Calendar 2024 ( https://cfp.perladvent.org ) as it will be
celebrating its 25th year. To make it special, there is a
planned presentation, Half My Life with Perl (
https://www.perl.com/article/randal-schwartz-half-my-life-with-perl ) by
Randal Schwartz. It will be live streamed via Zoom and you
can register ( https://lu.ma/giz69577 ) for the event, if you're
interested.

There is also one more event, Perl Community Conference, Winter 2024 (
https://blogs.perl.org/users/oodler_577/2024/11/registration-is-open---perl
-community-conference-winter-2024.html ) scheduled for 18th
December
. It will be in a hybrid format.

Enjoy the start of the holiday season and stay safe.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Registration is OPEN - Perl Community Conference, Winter 2024
https://blogs.perl.org/users/oodler_577/2024/11/registration-is-open---pe=
rl-community-conference-winter-2024.html
=20
The Perl Community Conference is a hybrid in-person-and-online event held
on December 18th from 10:30a-4:30p CST.
--------------

=20
Aphra - A simple sitebuilder in Perl
https://aphra.perlhacks.com/
=20
Yet another handy tool for building static site in Perl.
--------------

=20

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

Articles

=20
Using Vector Databases with Perl
https://curtispoe.org/articles/using-vector-databases-with-perl.html
=20
Gem of an article talking about Vector Database and showing how to work
with it using Perl.
--------------

=20
This week in PSC (169) | 2024-11-21
https://blogs.perl.org/users/psc/2024/11/this-week-in-psc-169-2024-11-21.=
html
=20
A big announcement, the merger of PPC0025 about the "Per=
l
5 is Perl".
--------------

=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 - 297
https://theweeklychallenge.org/blog/perl-weekly-challenge-297
=20
Welcome to a new week with a couple of fun tasks "Contiguous Array" and
"Semi-Ordered Permutation". 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 - 296
https://theweeklychallenge.org/blog/recap-challenge-296
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "String Compression" and "Matchstick Square" tasks in Perl and Raku.
You will find plenty of solutions to keep you busy.
--------------

=20
TWC296
https://deadmarshal.blogspot.com/2024/11/twc296.html
=20
Known for compact, yet beautiful solutions, this week contribution is no
different. Keep it up great work.
--------------

=20
Squared String
https://raku-musings.com/squared-string.html
=20
A very simple and straight forward approach without any magic, rare
occassion. With lots of discussion around it, would keep you busy.
--------------

=20
Pictures of Matchstick Men
https://jacoby-lpwk.onrender.com/2024/11/18/pictures-of-matchstick-men-we=
ekly-challenge-296.html
=20
Interesting discussion about the use of heavy duty regex, very engaging.
Solution is well documented to let you through.
--------------

=20
Perl Weekly Challenge: Week 296
https://www.braincells.com/perl/2024/11/perl_weekly_challenge_week_296.ht=
ml
=20
Raku magical multi-dispatch feature in play this week on top of serious
regex in action. Highly recommended.
--------------

=20
Compressed Matchsticks
https://github.sommrey.de/the-bears-den/2024/11/22/ch-296.html
=20
A complete solutions for encoding and decoding using just regex, very
impressive. Great work, thanks for sharing.
--------------

=20
Perl Weekly Challenge 296
https://wlmb.github.io/2024/11/18/PWC296/
=20
Ideal challenge for the master of one-liners in Perl and you nailed it.
Coolest one.
--------------

=20
The Run-Length of Matchsticks
https://dev.to/muthm/the-run-length-of-matchsticks-pwc-296-24b4
=20
Good use of CPAN modules with detailed narratives. Well done, keep it up.
--------------

=20
Compression and Matchsticks
https://packy.dardan.com/b/TB
=20
As always, varieties of solutions in different languages. Too much to
handle in one go. Highly recommended.
--------------

=20
Squeezing and Squaring
http://ccgi.campbellsmiths.force9.co.uk/challenge/296
=20
Loved behind the scene story about the slow resposnse of using regex. You
get DIY tool as bonus as always. Thanks for sharing knowledge with us.
--------------

=20
The Weekly Challenge #296
https://hatley-software.blogspot.com/2024/11/robbie-hatleys-solutions-in-=
perl-for_19.html
=20
Simply using substr() and got the job done, that's the beauty. Cool work,
keep it up.
--------------

=20
Matchstick Compression
https://blog.firedrake.org/archive/2024/11/The_Weekly_Challenge_296__Matc=
hstick_Compression.html
=20
Line by line narrative is so handy to decode the complex logic. Thanks fo=
r
making it look like cake walk.
--------------

=20
Matchstick compression
https://dev.to/simongreennet/matchstick-compression-2d83
=20
Loved the complete regex solution in Python. If you are new to Python the=
n
you must check it out. Great work.
--------------

=20

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

Rakudo

=20
2024.45 Rainbow Butterfly
https://rakudoweekly.blog/2024/11/18/2024-45-rainbow-butterfly/
=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/2024/11/dxxiii-8-great-cpan-modules-release
d.html ).
--------------

=20

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

Events

=20
Purdue Perl Mongers
https://www.meetup.com/hacklafayette/events/jdxwsrygcqbpb
=20
December 11, 2024, Virtual event
--------------

=20
Boston.pm monthly meeting
https://www.meetup.com/boston-pm/events/wvqlzrygcqbnb
=20
December 11, 2024, Virtual event
--------------

=20
Randal Schwartz: Half My Life with Perl
https://lu.ma/giz69577
=20
December 14, 2024, Virtual event
--------------

=20
Toronto.pm December Social
https://lu.ma/ai5c2y4z
=20
December 19, 2024, In Person Event
--------------

=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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #696 - 2024-11-25 - Perl 5 is Perl





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





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 #696 - 2024-11-25 - Perl 5 is Perl



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


I remember when I started ">The Weekly Challenge, I used to refer to Perl as rong>Perl 5 just to differentiate it from Perl 6,=
which is now called Raku. Ever since Perl 6ng> became Raku, I went back to simply calling it =
Perl
.


=20


During the London Perl Workshop 2024, I heard the =
whispers about the proposal of change in version but no de=
tails were available at the time to my knowledge. Before I talk about it, l=
et me share this GitHub repository for github.com/Perl/PPCs">Proposed Perl Changes (PPCs). Anyone curious to k=
now what is happening or in the pipeline, can easily get the update here. N=
ot only that, you can even submit a feature request too. While going throug=
h the list of proposals, I came across this proposal for /github.com/Perl/PPCs/blob/main/ppcs/ppc0025-perl-version.md">Perl version<=
/a>. A big round of applause to Aristotle Pagaltzis for su=
ch a detailed document that dives into the finer points. You must checkout =
the document yourself, in case I missed any important bits. As far as my un=
derstandings, in the next Perl stable release the =
Perl
version would be 42.0. I'd be surprised if i=
t goes without any arguments and counter arguments. If you ask for my perso=
nal opinion, I'm happy with the proposal. I hope the transition will be smo=
oth.


=20


As we reach the end of November, two annual events=
are approaching: the Advent Calendar and
://24pullrequests.com">24 PullRequests. Personally, I'm looking forward=
to the Perl Advent Calendar 2024> as it will be celebrating its 25th year
. To make it spec=
ial, there is a planned presentation,
le/randal-schwartz-half-my-life-with-perl">Half My Life with Perl by trong>Randal Schwartz. It will be live streamed via Zoom and you c=
an register for the event, if you're=
interested.


=20


There is also one more event, rs/oodler_577/2024/11/registration-is-open---perl-community-conference-wint=
er-2024.html">Perl Community Conference, Winter 2024
scheduled for ong>18th December. It will be in a hybrid format.


=20


Enjoy the start of the holiday season and stay safe.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


egistration-is-open---perl-community-conference-winter-2024.html" style=3D"
font-size: 18px;
font-weight: bold;
">Registration is OPEN - Perl Community Conference, Winte=
r 2024

+OPEN+-+Perl+Community+Conference%2C+Winter+2024+https%3A%2F%2Fblogs.perl.o=
rg%2Fusers%2Foodler_577%2F2024%2F11%2Fregistration-is-open---perl-community=
-conference-winter-2024.html via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/oodler_577/">Brett Estrade (f=3D"https://metacpan.org/author/OODLER">OODLER) n>


The Perl Community Conference is a hybrid in-person-and-on=
line event held on December 18th from 10:30a-4:30p CST.


=20

m/img/brett_estrade.png" title=3D"Brett Estrade" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Aphra - A simple sitebuilder in Perl

e+sitebuilder+in+Perl+https%3A%2F%2Faphra.perlhacks.com%2F by -at-davorg via -at-=
perlweekly">3D"Tw=<BReet">


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


Yet another handy tool for building static site in Perl.


=20

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



Articles

=20


=20
>


ases-with-perl.html" style=3D"
font-size: 18px;
font-weight: bold;
">Using Vector Databases with Perl

tabases+with+Perl+https%3A%2F%2Fcurtispoe.org%2Farticles%2Fusing-vector-dat=
abases-with-perl.html by -at-OvidPerl via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/ovid/">Curtis 'Ovid' Poe (=3D"https://metacpan.org/author/OVID">OVID)
=


Gem of an article talking about Vector Database and showin=
g how to work with it using Perl.


=20

m/img/curtis_ovid_poe.jpg" title=3D"Curtis 'Ovid' Poe" width=3D"80" />
=20


=20
>


k-in-psc-169-2024-11-21.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (169) | 2024-11-21

C+%28169%29+%7C+2024-11-21+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
4%2F11%2Fthis-week-in-psc-169-2024-11-21.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



A big announcement, the merger of PPC0025=
about the "Perl 5 is Perl".


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

lenge+-+297+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-297 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 "Contiguo=
us Array" and "Semi-Ordered Permutation". If you are new to the weekly chal=
lenge then why not join us and have fun every week. For more information, p=
lease read the FAQ.


=20

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


=20
>


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

kly+Challenge+-+296+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-296 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 "String Compression" and "Matchstick Square" tasks in P=
erl and Raku. 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
>


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

%2F%2Fdeadmarshal.blogspot.com%2F2024%2F11%2Ftwc296.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">
Known for compact, yet beautiful solutions, this week cont=
ribution is no different. Keep it up great work.


=20

=20
=20


=20
>


le=3D"
font-size: 18px;
font-weight: bold;
">Squared String

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

=20
by Arne Sommer
style=3D"font-size: 16px">
A very simple and straight forward approach without any ma=
gic, rare occassion. With lots of discussion around it, would keep you busy=
.


=20

=20
=20


=20
>


res-of-matchstick-men-weekly-challenge-296.html" style=3D"
font-size: 18px;
font-weight: bold;
">Pictures of Matchstick Men

chstick+Men+https%3A%2F%2Fjacoby-lpwk.onrender.com%2F2024%2F11%2F18%2Fpictu=
res-of-matchstick-men-weekly-challenge-296.html by -at-jacobydave via -at-perlwee=
kly">3D"Tweet"a>

=20
by
t.blogspot.com/">Dave Jacoby (//metacpan.org/author/JACOBY">JACOBY) =


Interesting discussion about the use of heavy duty regex, =
very engaging. Solution is well documented to let you through.


=20

m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" />
=20


=20
>


ly_challenge_week_296.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 296

llenge%3A+Week+296+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2024%2F11%2Fpe=
rl_weekly_challenge_week_296.html via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jaldhar H. Vyas
=


Raku magical multi-dispatch feature in play this week on t=
op of serious regex in action. Highly recommended.


=20

=20
=20


=20
>


2/ch-296.html" style=3D"
font-size: 18px;
font-weight: bold;
">Compressed Matchsticks

hsticks+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2024%2F11%2F22%2F=
ch-296.html via -at-perlweekly">16.png" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
A complete solutions for encoding and decoding using just =
regex, very impressive. Great work, thanks for sharing.


=20

=20
=20


=20
>


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

llenge+296+https%3A%2F%2Fwlmb.github.io%2F2024%2F11%2F18%2FPWC296%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Ideal challenge for the master of one-liners in Perl and y=
ou nailed it. Coolest one.


=20

=20
=20


=20
>


s-pwc-296-24b4" style=3D"
font-size: 18px;
font-weight: bold;
">The Run-Length of Matchsticks

of+Matchsticks+https%3A%2F%2Fdev.to%2Fmuthm%2Fthe-run-length-of-matchsticks=
-pwc-296-24b4 via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by Matthias Muth
=


Good use of CPAN modules with detailed narratives. Well do=
ne, keep it up.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Compression and Matchsticks

+Matchsticks+https%3A%2F%2Fpacky.dardan.com%2Fb%2FTB via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by l.org/users/packy_anderson/">Packy Anderson ( href=3D"https://metacpan.org/author/PACKY">PACKY) pan>


As always, varieties of solutions in different languages. =
Too much to handle in one go. Highly recommended.


=20

=20
=20


=20
>


/296" style=3D"
font-size: 18px;
font-weight: bold;
">Squeezing and Squaring

quaring+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F296 via=
-at-perlweekly">3D"=<BRTweet">


=20
by Peter Campbell Smith
=


Loved behind the scene story about the slow resposnse of u=
sing regex. You get DIY tool as bonus as always. Thanks for sharing knowled=
ge with us.


=20

=20
=20


=20
>


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

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


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


Simply using substr() and got the job done, that's the bea=
uty. Cool work, keep it up.


=20

=20
=20


=20
>


ekly_Challenge_296__Matchstick_Compression.html" style=3D"
font-size: 18px;
font-weight: bold;
">Matchstick Compression

ression+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2024%2F11%2FThe_Weekly=
_Challenge_296__Matchstick_Compression.html via -at-perlweekly">tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Line by line narrative is so handy to decode the complex l=
ogic. Thanks for making it look like cake walk.


=20

=20
=20


=20
>


on-2d83" style=3D"
font-size: 18px;
font-weight: bold;
">Matchstick compression

ression+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fmatchstick-compression-2d83 =
via -at-perlweekly"><BR=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Loved the complete regex solution in Python. If you are ne=
w to Python then you must check it out. Great work.


=20

=20
=20



Rakudo

=20


=20
>


bow-butterfly/" style=3D"
font-size: 18px;
font-weight: bold;
">2024.45 Rainbow Butterfly

+Butterfly+https%3A%2F%2Frakudoweekly.blog%2F2024%2F11%2F18%2F2024-45-rainb=
ow-butterfly%2F via -at-perlweekly">tter16.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



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



Events

=20


=20
>


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

gers+https%3A%2F%2Fwww.meetup.com%2Fhacklafayette%2Fevents%2Fjdxwsrygcqbpb =
via -at-perlweekly"><BR=3D"Tweet">



December 11, 2024, Virtual event


=20

=20
=20


=20
>


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

ly+meeting+https%3A%2F%2Fwww.meetup.com%2Fboston-pm%2Fevents%2Fwvqlzrygcqbn=
b via -at-perlweekly">t=3D"Tweet">



December 11, 2024, Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Randal Schwartz: Half My Life with Perl

%3A+Half+My+Life+with+Perl+https%3A%2F%2Flu.ma%2Fgiz69577 via -at-perlweekly">=
3D"Tweet"



December 14, 2024, Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Toronto.pm December Social

mber+Social+https%3A%2F%2Flu.ma%2Fai5c2y4z via -at-perlweekly">ps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


December 19, 2024, In Person Event


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









--cdc4b3b1264dbe140b35aa8313a9405a09adf182de9832cb192e4bf2a5a9--

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

--===============0263016825==--

  1. 2024-11-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Crossfire!!
  2. 2024-11-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: Ethical Design & Generative AI Workshop Nov
  3. 2024-11-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: Join us tonight! # 1 Tech job!
  4. 2024-11-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Bigotry built into wikipedia
  5. 2024-11-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Mental Health of the Children starts with the
  6. 2024-11-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Iran's latest position
  7. 2024-11-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] propect park on fire
  8. 2024-11-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Satanic Versus banned in India -- bet you didn't
  9. 2024-11-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Air Quality is a killer right now
  10. 2024-11-09 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] Air Quality is a killer right now
  11. 2024-11-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Far more Republican voters than you would know
  12. 2024-11-10 IRDTA via Gcc-bugs <gcc-bugs-at-gcc.gnu.org> Subject: [Hangout - NYLXS] DeepLearn 2025: early registration November 26
  13. 2024-11-11 PCS Jobs <pcsinfonj-at-gmail.com> Subject: [Hangout - NYLXS] Sharing a useful resource with you
  14. 2024-11-11 Touro University Graduate School of Technology <info.gst-at-touro.edu> Subject: [Hangout - NYLXS] Ethical Hacking In The Cloud Workshop November
  15. 2024-11-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] A drug gang stole 3 tons of gold in a scam for
  16. 2024-11-13 From: "Indeed" <alert-at-indeed.com> Subject: [Hangout - NYLXS] Damon House is hiring for Temporary CADC Intern.
  17. 2024-11-11 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #694 - LPW: Past, Present & Future
  18. 2024-11-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: [ANN] nyacc-2.01.4 released
  19. 2024-11-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Adderal
  20. 2024-11-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] To the Brink...
  21. 2024-11-18 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #695 - Perl: Half of our life
  22. 2024-11-19 From: "Professional Career Services" <nj-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] PCS Postings 11-19-2024
  23. 2024-11-20 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] MTA Money Grab - Not to Mention Power and Mass
  24. 2024-11-20 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The favor of defund the police and using the
  25. 2024-11-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Lists lists lists on linux
  26. 2024-11-23 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the time has arrived...
  27. 2024-11-23 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Pakastan powder keg is the real source of
  28. 2024-11-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: wget2-2.2.0 released
  29. 2024-11-25 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #696 - Perl 5 is Perl
  30. 2024-11-26 From: "Chaim Desser" <info-at-poelgroupstaffing.com> Re: [Hangout - NYLXS] a suitable position
  31. 2024-11-26 From: "Chaim Desser" <info-at-poelgroupstaffing.com> Re: [Hangout - NYLXS] a suitable position
  32. 2024-11-26 From: "Chaim Desser" <info-at-poelgroupstaffing.com> Re: [Hangout - NYLXS] a suitable position
  33. 2024-11-26 From: "Chaim Desser" <info-at-poelgroupstaffing.com> Re: [Hangout - NYLXS] a suitable position
  34. 2024-11-27 Touro Graduate School of Technology <info.gst-at-touro.edu> Subject: [Hangout - NYLXS] Prompt Refinement: A Data Analyst's Secret Weapon
  35. 2024-11-28 PCS Lakewood <pcslakewoodnj-at-gmail.com> Subject: [Hangout - NYLXS] Sharing a useful resource with you
  36. 2024-11-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] what is the excuse for allowing this?

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