Thu Apr 3 00:51:22 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-09-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-09-02
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #684 - Perl and Corinna
From hangout-bounces-at-nylxs.com Sat Sep 7 23:46:21 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 BAE4F1640EA;
Sat, 7 Sep 2024 23:46:19 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id ED4731640E9; Sat, 7 Sep 2024 23:46:15 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Sat, 7 Sep 2024 23:46:15 -0400
Resent-Message-ID: <20240908034615.GA19726-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.wfbtzhsw.outbound-mail.sendgrid.net
(s.wfbtzhsw.outbound-mail.sendgrid.net [159.183.224.105])
(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 5DB281640B5
for ; Mon, 2 Sep 2024 02:25:45 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com;
h=content-type:from:mime-version:subject:to:cc:content-type:from:
subject:to;
s=s1; bh=y9SeDurMeLaMTlzcYJbaAOylkF+ffntWuSUABf693jU=;
b=Gsqg7HXcr22Q6VLoPMT1jmaJNE0CGQ9sb46ugc31jRZ1KGdLcflr+u/F9XnPcyIzu/rB
jTXp/ywDqhBdfHiO7XmY3K/ym0ztACBwWijSGjVqp5J2Q/gUkQp/ynj0uhrbhnDu4C8rXi
md7NPUoe+OAmSwvOCfhdqUH29VbFV/kAuOO94cz85+kjgufS/kI3aGsyojg1+tD71lMoho
3F1ZxU8UeB5rmUVuSxQjlcsrflkI7dDRcA3KT6TnytMx7d2OJun0pn6qhtqokuVJ4FPRWA
YQUq2sH58qbLp3RKamld4Wk2zPnGjDNoNOu4cIZIdHKWnOOq67+i0g6hn9BbqWeQ==
Received: by recvd-6c5668c69-plnb5 with SMTP id
recvd-6c5668c69-plnb5-1-66D55A67-17
2024-09-02 06:25:43.535769038 +0000 UTC m=+979933.473738613
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-10 (SG) with HTTP
id jgQfr-MYTE-aWuZk2rAB1A Mon, 02 Sep 2024 06:25:43.468 +0000 (UTC)
Date: Mon, 02 Sep 2024 06:25:43 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F7i6QOODzHl=2FgT2Wchz2QELuxZCCb65G99ve3?=
=?us-ascii?Q?6tT8gH3Bks84MRXj0wr7VkhKZ8t7RqmuWdnKnys?=
=?us-ascii?Q?CHsyBJ=2FcV6akvtKUQjNN3JpvL+BoBItui4BbBRN?=
=?us-ascii?Q?xpeDJX7Nv04OAXlj7S4gfmiMrmRXnfzkmFoFS+4?=
=?us-ascii?Q?kwnj6R1EZzLlr9PDaVBAQOwb5pylA=2FyYu0LdvZk?=
=?us-ascii?Q?bqsIRzuaZvDC8yHMOz3KSw=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #684 - Perl and Corinna
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="===============0862156239=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0862156239==
Content-Type: multipart/alternative; boundary=663f52536901b4b80ec5d8b0fa58ed289d5eb28eeb2e95e9695361c906e8

--663f52536901b4b80ec5d8b0fa58ed289d5eb28eeb2e95e9695361c906e8
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/684.html



Hi there,

Corinna?

Did you just asked that? Well just to give some
background, it was the project to add a new object system to the
Perl core led by Curtis Poe. I would
highly recommend you checkout this repository (
https://github.com/Perl-Apollo/Corinna ) if you are completely new to
Corinna. And if you still have time to read more then you
should this blog post (
https://curtispoe.org/articles/corinna-in-the-perl-core.html ) by the man
himself, Curtis Poe. Those who are well informed and
updated, might ask why am I talking about it now since it is already in
core? Well, many have got their hand dirty with the new OO system and
shared their experiences. Overall response is, we loved it but we want
more. I am pretty confident in the next production release we would have
more features added to it. The one I am personally looking for is to be
able to create role using new OO syntax. Well again, I
haven't answered the question, why talking about it now? Last
Thursday, I went to office (day job) to attend company
meeting. I only go when it is special occassion otherwise I work from home.
This time, it was giving farewell to our boss and best friend. After we
were done with speech and celebration, I was just looking for something to
read and I came across this blog post (
https://dev.to/davorg/on-the-bleading-edge-1olf ) by Dave
Cross
. I was completely blown away the way he articulated his
experience with the new OO system. It is not easy to do so, as if you are
not carefull then it might come across as negative. I am a big fan of his
writing skill, be it his books ( https://davecross.co.uk/books ) or his
blog posts ( https://perlhacks.com/author/davorg ). Coming back to his
recent post, he mentioned few names (I don't want to repeat here and spoil
your experience) and how they helped him deal with the issues he discussed
in the post. I really want you all to take your own sweet time and read
this thoroughly. I am sure, you will love it too.

Are you lazy programmer?

Please don't get me wrong, I don't mean in derogatory way. We, as a
programmer, always look for getting things done quick. With experience in
hand, you do get your way most of the time. Olaf Alders
recently shared a very engaging blost post (
https://www.olafalders.com/2024/08/28/i-am-still-lazy ). In the post he is
talking about his toy, lazy ( https://metacpan.org/pod/lazy ). I liked the
name, short and precise. This tool is definitely going into my toolbox as I
find it very handy and easy to use. If you ever had trouble with dependency
when running a script then this is your friend.

Let me share a funny story about my early days. I started as a
Visual Basic programmer. Then few years after playing with
it, I decided to make a move in the year 1999. I was given
two choices, Perl and Java. The company
offered me to learn the language on the job. I picked Perl
without knowing anything about it and here I am editing weekly newsletter
specially for Perl fans. I didn't ditch
Java completely to be honest. I keep playing with it as
and when I got time. With the project like The Weekly Challenge (
https://theweeklychallenge.org ) that I have been running successfully for
over 5 years helped me keep the passion alive. A friend of
mine shared this fun project, PerlOnJava (
https://github.com/fglock/PerlOnJava ). Just to give you an overview, it is
a Perl compiler. It compiles Perl into
Java bytecode and runs it.

What's new on CPAN?

Thank you, Mathew Korica for keeping the tradition alive.
It gives an insight what is happening on CPAN. It doesn't
matter whether you have your own distributions or you use others, it is
always fun to see what is new added on. It also gives you an overview as
bonus. If you never uploaded anything to CPAN then do come
up with something usefull and push it. And if you are lucky, it might end
up in the monthly report. If we are talking about CPAN
then we can't ignore MetaCPAN ( https://metacpan.org ). It is one stop
place for all Perl programmers. I have seen it's growth
over the years with added features and tools. Thanks to the entire team
behind the project. Also thanks to the sponsor, OpenCage (
https://opencagedata.com ), for the support. Someone shared the blog post:
Why We Sponsor MetaCPAN: OpenCage (
https://www.perl.com/article/why-we-sponsor-metacpan-opencage ). It is
pleasure to see how Perl is helping such a big project. It
is worth reading, in my humble opinion.

In the less than two months, we are going to have London Perl & Raku
Workshop 2024 ( https://act.yapc.eu/lpw2024 ). I am so happy to hear that
we are now 90% full on two tracks. The organiser is now planning to add a
third track. If you are planning to attend the much awaited event then I
would suggest you register asap. This would help the organisers manage the
event better. If you or your company using Perl then why
not consider sponsoring the event. Talking about conference, I would like
to mention YAPC::Hakodate 2024 ( https://yapcjapan.org/2024hakodate ). This
is second event in the year 2024. I wish we had at least
one in Europe. Before the pandemic, it used to be an
annual event. Last time, YAPC::Europe happened was in
Riga in the year 2019. It was decided at
the event the that in 2020 we would meet in
Amsterdam. Unfortunately it didn't happen, so sad.

Please do take extra care of yourself and your loved one. Enjoy rest of the
newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
LPW 2024 Will Have A Third Track
https://act.yapc.eu/lpw2024/news/1704
=20
We now have a third track, wohooo. Please do come and experience the
positive energy.
--------------

=20
YAPC::Hakodate 2024
https://yapcjapan.org/2024hakodate/
=20
Tickets for the event are on sale. If you are planning to attend then get
your ticket before it is too late.
--------------

=20
What's new on CPAN - July 2024
https://www.perl.com/article/what-s-new-on-cpan-july-2024/
=20
See what's new on CPAN last month. Who knows you might
find something usefull in it.
--------------

=20

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

Articles

=20
On the [b]leading edge
https://dev.to/davorg/on-the-bleading-edge-1olf
=20
Are you one of those, who wants to play on bleading edge? If yes then
checkout this masterpiece.
--------------

=20
I'm Still Lazy
https://www.olafalders.com/2024/08/28/i-am-still-lazy/
=20
Do you consider yourself lazy? Nothing wrong to be a lazy programmer.
Please checkout this handy tool named "lazy".
--------------

=20
PerlOnJava - Perl Compiler Under Development
https://github.com/fglock/PerlOnJava
=20
If you are Perl programmer and wants the flexibility of running on JVM th=
en
you should give it a go.
--------------

=20
Why We Sponsor MetaCPAN: OpenCage
https://www.perl.com/article/why-we-sponsor-metacpan-opencage
=20
Ed sharing the reason behind sponsoring MetaCPAN.
--------------

=20

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

Discussion

=20
This week in PSC (158) | 2024-08-29
https://blogs.perl.org/users/psc/2024/08/this-week-in-psc-158-2024-08-29.=
html
=20
Memory leak in 5.40 was one of topics discussed in PSC meetings.
--------------

=20
New class of memory leaks inaugurated by Perl v5.40 (and we are unprepare=
d for that)
https://blogs.perl.org/users/karjala/2024/08/new-class-of-memory-leaks-in=
augurated-by-perl-v540-and-we-are-unprepared-for-that.html
=20
A rather rare memory leak found in v5.40 as shared in the post. Nothing t=
o
worry as it is being looked after.
--------------

=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 - 285
https://theweeklychallenge.org/blog/perl-weekly-challenge-285
=20
Welcome to a new week with a couple of fun tasks "No Connection" and
"Making Change". 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 - 284
https://theweeklychallenge.org/blog/recap-challenge-284
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Lucky Integer" and "Relative Sort" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
TWC284
https://deadmarshal.blogspot.com/2024/08/twc284.html
=20
Compact and concise solutions in Perl with the help of CPAN module. Thank=
s
for sharing the knowledge.
--------------

=20
Relatively Lucky
https://raku-musings.com/relatively-lucky.html
=20
If you are looking for variations then you will likely find many in the
post. Ofcourse it is limited to Raku only. Enjoy !!!
--------------

=20
Perl Weekly Challenge: Week 284
https://www.braincells.com/perl/2024/08/perl_weekly_challenge_week_284.ht=
ml
=20
Plenty of Raku magics end up in one-liner with every details discussed an=
d
enough to keep you busy. Keep it up great work.
--------------

=20
Relatively Lucky
https://github.sommrey.de/the-bears-den/2024/08/30/ch-284.html
=20
If you are PDL fan then you don't want to skip this. It seems so simple,
yet elegant. Well done and keep it up.
--------------

=20
Perl Weekly Challenge 284: Lucky Integer
https://blogs.perl.org/users/laurent_r/2024/08/perl-weekly-challenge-284-=
lucky-integer.html
=20
Comparative approach in Perl and Raku makes an interesting read, plenty t=
o
learn too. Highly recommended.
--------------

=20
Perl Weekly Challenge 284: Relative Sort
https://blogs.perl.org/users/laurent_r/2024/08/perl-weekly-challenge-284-=
relative-sort.html
=20
Please checkout the use of BagHash in Raku and regular hash in Perl. Enjo=
y
the best of both worlds.
--------------

=20
Perl Weekly Challenge 284
https://wlmb.github.io/2024/08/26/PWC284/
=20
Master of Perl one-liner is once again sharing his masterpiece. Highly
recommended.
--------------

=20
Use frequency frequently!
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-284/c=
hallenge-284/matthias-muth#readme
=20
Use of map and sort together can be lethal. See it yourself how it worked
out the challenge. Well done.
--------------

=20
Relatively Lucky
https://packy.dardan.com/b/QX
=20
Method chaining of Raku in action and well crafted. I am very impressed,
thanks for the contributions.
--------------

=20
Lucky relatives
http://ccgi.campbellsmiths.force9.co.uk/challenge/284
=20
Task analysis is well drafted to keep you engaged. Ofcourse you have the
DIY tool to play as well.
--------------

=20
The Weekly Challenge - 284
https://reiniermaliepaard.nl/perl/pwc/index.php?id=3Dpwc284
=20
Once again you see the power of CPAN module. It gets job done in no time.
Well done and thanks for sharing.
--------------

=20
The Weekly Challenge #284
https://hatley-software.blogspot.com/2024/08/robbie-hatleys-solutions-to-=
weekly_26.html
=20
Compact one line narration to sum up the whole story. Incredible.
--------------

=20
Lucky Relative
https://blog.firedrake.org/archive/2024/09/The_Weekly_Challenge_284__Luck=
y_Relative.html
=20
Lazy approach by sharp brain. See the power of Perl. You get the collecti=
on
of guest languages as bonus. Keep it up great.
--------------

=20
The lucky sort
https://dev.to/simongreennet/the-lucky-sort-1648
=20
As always blog focussed on Python and it's simplicity. You will fall in
love with one-liner. Great work.
--------------

=20

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

Rakudo

=20
2024.35 Cro =F0=9F=92=8D HTMX
https://rakudoweekly.blog/2024/08/26/2024-35-cro-%f0%9f%92%8d-htmx/
=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/08/dxi-15-great-cpan-modules-released-
last.html ).
--------------

=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/events/wvqlzrygcmbnb
=20
September 10, 2024, Virtual event
--------------

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

=20
Toronto Perl Mongers monthly meeting
https://www.meetup.com/toronto-perl-mongers/events/qbvmltygcmbjc/
=20
September 26, 2024, Virtual event
--------------

=20
London Perl and Raku Workshop
http://act.yapc.eu/lpw2024/
=20
October 26, 2024, in London, UK
--------------

=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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #684 - 2024-09-02 - Perl and Corinna





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





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 #684 - 2024-09-02 - Perl and Corinna



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


Corinna?


=20


Did you just asked that? Well just to give some ba=
ckground, it was the project to add a new object system to the Perl=
core led by Curtis Poe. I would highly recommend=
you checkout this repos=
itory
if you are completely new to Corinna. And if you=
still have time to read more then you should org/articles/corinna-in-the-perl-core.html">this blog post by the man h=
imself, Curtis Poe. Those who are well informed and update=
d, might ask why am I talking about it now since it is already in core? Wel=
l, many have got their hand dirty with the new OO system and shared their e=
xperiences. Overall response is, we loved it but we want more. I am pretty =
confident in the next production release we would have more features added =
to it. The one I am personally looking for is to be able to create =
role
using new OO syntax. Well again, I haven't answered the quest=
ion, why talking about it now? Last Thursday, I went to of=
fice (day job) to attend company meeting. I only go when it is special occa=
ssion otherwise I work from home. This time, it was giving farewell to our =
boss and best friend. After we were done with speech and celebration, I was=
just looking for something to read and I came across v.to/davorg/on-the-bleading-edge-1olf">this blog post by Dave C=
ross
. I was completely blown away the way he articulated his exper=
ience with the new OO system. It is not easy to do so, as if you are not ca=
refull then it might come across as negative. I am a big fan of his writing=
skill, be it his books or hi=
s blog posts. Coming ba=
ck to his recent post, he mentioned few names (I don't want to repeat here =
and spoil your experience) and how they helped him deal with the issues he =
discussed in the post. I really want you all to take your own sweet time an=
d read this thoroughly. I am sure, you will love it too.


=20


Are you lazy programmer?


=20


Please don't get me wrong, I don't mean in derogatory way. We, as a=
programmer, always look for getting things done quick. With experience in =
hand, you do get your way most of the time. Olaf Alders re=
cently shared a very still-lazy">engaging blost post. In the post he is talking about his to=
y, lazy. I liked the name, sh=
ort and precise. This tool is definitely going into my toolbox as I find it=
very handy and easy to use. If you ever had trouble with dependency when r=
unning a script then this is your friend.


=20


Let me share a funny story about my early days. I started as a ong>Visual Basic programmer. Then few years after playing with it,=
I decided to make a move in the year 1999. I was given tw=
o choices, Perl and Java. The company off=
ered me to learn the language on the job. I picked Perl wi=
thout knowing anything about it and here I am editing weekly newsletter spe=
cially for Perl fans. I didn't ditch Java=
completely to be honest. I keep playing with it as and when I got time. Wi=
th the project like The Weekly C=
hallenge
that I have been running successfully for over 5 years=
helped me keep the passion alive. A friend of mine shared this fu=
n project, PerlOnJava.=
Just to give you an overview, it is a Perl compiler. It c=
ompiles Perl into Java bytecode and runs =
it.


=20


What's new on CPAN?


=20


Thank you, Mathew Korica for keeping the tradition=
alive. It gives an insight what is happening on CPAN. It =
doesn't matter whether you have your own distributions or you use others, i=
t is always fun to see what is new added on. It also gives you an overview =
as bonus. If you never uploaded anything to CPAN then do c=
ome up with something usefull and push it. And if you are lucky, it might e=
nd up in the monthly report. If we are talking about CPAN =
then we can't ignore MetaCPAN. It is o=
ne stop place for all Perl programmers. I have seen it's g=
rowth over the years with added features and tools. Thanks to the entire te=
am behind the project. Also thanks to the sponsor, agedata.com">OpenCage, for the support. Someone shared the blog post: <=
a href=3D"https://www.perl.com/article/why-we-sponsor-metacpan-opencage">Wh=
y We Sponsor MetaCPAN: OpenCage. It is pleasure to see how Perl=
is helping such a big project. It is worth reading, in my humble =
opinion.


=20


In the less than two months, we are going to have //act.yapc.eu/lpw2024">London Perl & Raku Workshop 2024. I am so happy =
to hear that we are now 90% full on two tracks. The organiser is now planni=
ng to add a third track. If you are planning to attend the much awaited eve=
nt then I would suggest you register asap. This would help the organisers m=
anage the event better. If you or your company using Perl =
then why not consider sponsoring the event. Talking about conference, I wou=
ld like to mention YAPC::Hak=
odate 2024
. This is second event in the year 2024. I w=
ish we had at least one in Europe. Before the pandemic, it=
used to be an annual event. Last time, YAPC::Europe happe=
ned was in Riga in the year 2019. It was =
decided at the event the that in 2020 we would meet in rong>Amsterdam. Unfortunately it didn't happen, so sad.


=20


Please do take extra care of yourself and your loved one. Enjoy res=
t of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


font-size: 18px;
font-weight: bold;
">LPW 2024 Will Have A Third Track

ave+A+Third+Track+https%3A%2F%2Fact.yapc.eu%2Flpw2024%2Fnews%2F1704 by -at-lee=
_a_j via -at-perlweekly"> alt=3D"Tweet">


=20
by thub.io/">Lee Johnson (pan.org/author/LEEJO">LEEJO)

style=3D"font-size: 16px">
We now have a third track, wohooo. Please do come and expe=
rience the positive energy.


=20

m/img/lee_johnson.png" title=3D"Lee Johnson" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">YAPC::Hakodate 2024

ate+2024+https%3A%2F%2Fyapcjapan.org%2F2024hakodate%2F via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Tickets for the event are on sale. If you are planning to =
attend then get your ticket before it is too late.


=20

=20
=20


=20
>


uly-2024/" style=3D"
font-size: 18px;
font-weight: bold;
">What's new on CPAN - July 2024

+CPAN+-+July+2024+https%3A%2F%2Fwww.perl.com%2Farticle%2Fwhat-s-new-on-cpan=
-july-2024%2F via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by Mathew Korica
=


See what's new on CPAN last month. Who kn=
ows you might find something usefull in it.


=20

=20
=20



Articles

=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">On the [b]leading edge

eading+edge+https%3A%2F%2Fdev.to%2Fdavorg%2Fon-the-bleading-edge-1olf by -at-d=
avorg via -at-perlweekly">" alt=3D"Tweet">


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


Are you one of those, who wants to play on bleading edge? =
If yes then checkout this masterpiece.


=20

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


=20
>


lazy/" style=3D"
font-size: 18px;
font-weight: bold;
">I'm Still Lazy

y+https%3A%2F%2Fwww.olafalders.com%2F2024%2F08%2F28%2Fi-am-still-lazy%2F by=
-at-olafalders via -at-perlweekly">r16.png" alt=3D"Tweet">


=20
by l.org/users/olaf_alders/">Olaf Alders (=3D"https://metacpan.org/author/OALDERS">OALDERS) an>


Do you consider yourself lazy? Nothing wrong to be a lazy =
programmer. Please checkout this handy tool named "lazy".


=20

m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">PerlOnJava - Perl Compiler Under Development

rl+Compiler+Under+Development+https%3A%2F%2Fgithub.com%2Ffglock%2FPerlOnJav=
a via -at-perlweekly">t=3D"Tweet">



If you are Perl programmer and wants the flexibility of ru=
nning on JVM then you should give it a go.


=20

=20
=20


=20
>


pan-opencage" style=3D"
font-size: 18px;
font-weight: bold;
">Why We Sponsor MetaCPAN: OpenCage

MetaCPAN%3A+OpenCage+https%3A%2F%2Fwww.perl.com%2Farticle%2Fwhy-we-sponsor-=
metacpan-opencage via -at-perlweekly">witter16.png" alt=3D"Tweet">


=20
by Ed Freyfogle (s://metacpan.org/author/EDF">EDF)
=


Ed sharing the reason behind sponsoring MetaCPAN.


=20

=20
=20



Discussion

=20


=20
>


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

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



Memory leak in 5.40 was one of topics discussed in PSC mee=
tings.


=20

=20
=20


=20
>


class-of-memory-leaks-inaugurated-by-perl-v540-and-we-are-unprepared-for-th=
at.html" style=3D"
font-size: 18px;
font-weight: bold;
">New class of memory leaks inaugurated by Perl v5.40 (an=
d we are unprepared for that)

mory+leaks+inaugurated+by+Perl+v5.40+%28and+we+are+unprepared+for+that%29+h=
ttps%3A%2F%2Fblogs.perl.org%2Fusers%2Fkarjala%2F2024%2F08%2Fnew-class-of-me=
mory-leaks-inaugurated-by-perl-v540-and-we-are-unprepared-for-that.html via=
-at-perlweekly">3D"=<BRTweet">


=20
by Karjala

le=3D"font-size: 16px">
A rather rare memory leak found in v5.40 as shared in the =
post. Nothing to worry as it is being looked after.


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

lenge+-+285+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-285 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 "No Conne=
ction" and "Making Change". 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.


=20

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


=20
>


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

kly+Challenge+-+284+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-284 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 "Lucky Integer" and "Relative Sort" tasks in Perl and R=
aku. 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;
">TWC284

%2F%2Fdeadmarshal.blogspot.com%2F2024%2F08%2Ftwc284.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">
Compact and concise solutions in Perl with the help of CPA=
N module. Thanks for sharing the knowledge.


=20

=20
=20


=20
>


tyle=3D"
font-size: 18px;
font-weight: bold;
">Relatively Lucky

y+https%3A%2F%2Fraku-musings.com%2Frelatively-lucky.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Arne Sommer
style=3D"font-size: 16px">
If you are looking for variations then you will likely fin=
d many in the post. Ofcourse it is limited to Raku only. Enjoy !!!


=20

=20
=20


=20
>


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

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


=20
by Jaldhar H. Vyas
=


Plenty of Raku magics end up in one-liner with every detai=
ls discussed and enough to keep you busy. Keep it up great work.


=20

=20
=20


=20
>


0/ch-284.html" style=3D"
font-size: 18px;
font-weight: bold;
">Relatively Lucky

y+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2024%2F08%2F30%2Fch-284=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
If you are PDL fan then you don't want to skip this. It se=
ems so simple, yet elegant. Well done and keep it up.


=20

=20
=20


=20
>


rl-weekly-challenge-284-lucky-integer.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 284: Lucky Integer

llenge+284%3A+Lucky+Integer+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_=
r%2F2024%2F08%2Fperl-weekly-challenge-284-lucky-integer.html via -at-perlweekl=
y">3D"Tweet"


=20
by Laurent Rosenfeld
=


Comparative approach in Perl and Raku makes an interesting=
read, plenty to learn too. Highly recommended.


=20

=20
=20


=20
>


rl-weekly-challenge-284-relative-sort.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 284: Relative Sort

llenge+284%3A+Relative+Sort+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_=
r%2F2024%2F08%2Fperl-weekly-challenge-284-relative-sort.html via -at-perlweekl=
y">3D"Tweet"


=20
by Laurent Rosenfeld
=


Please checkout the use of BagHash in Raku and regular has=
h in Perl. Enjoy the best of both worlds.


=20

=20
=20


=20
>


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

llenge+284+https%3A%2F%2Fwlmb.github.io%2F2024%2F08%2F26%2FPWC284%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Master of Perl one-liner is once again sharing his masterp=
iece. Highly recommended.


=20

=20
=20


=20
>


ge-club/tree/muthm-284/challenge-284/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Use frequency frequently!

requently%21+https%3A%2F%2Fgithub.com%2FMatthiasMuth%2Fperlweeklychallenge-=
club%2Ftree%2Fmuthm-284%2Fchallenge-284%2Fmatthias-muth%23readme via -at-perlw=
eekly">3D"Tweet"=


=20
by Matthias Muth
=


Use of map and sort together can be lethal. See it yoursel=
f how it worked out the challenge. Well done.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Relatively Lucky

y+https%3A%2F%2Fpacky.dardan.com%2Fb%2FQX via -at-perlweekly">s://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>


Method chaining of Raku in action and well crafted. I am v=
ery impressed, thanks for the contributions.


=20

=20
=20


=20
>


/284" style=3D"
font-size: 18px;
font-weight: bold;
">Lucky relatives

+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F284 via -at-perlw=
eekly">3D"Tweet"=


=20
by Peter Campbell Smith
=


Task analysis is well drafted to keep you engaged. Ofcours=
e you have the DIY tool to play as well.


=20

=20
=20


=20
>


d=3Dpwc284" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 284

lenge+-+284+https%3A%2F%2Freiniermaliepaard.nl%2Fperl%2Fpwc%2Findex.php%3Fi=
d%3Dpwc284 via -at-perlweekly">6.png" alt=3D"Tweet">


=20
by Reinier Maliepaard
=


Once again you see the power of CPAN module. It gets job d=
one in no time. Well done and thanks for sharing.


=20

=20
=20


=20
>


ie-hatleys-solutions-to-weekly_26.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #284

lenge+%23284+https%3A%2F%2Fhatley-software.blogspot.com%2F2024%2F08%2Frobbi=
e-hatleys-solutions-to-weekly_26.html via -at-perlweekly">perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Compact one line narration to sum up the whole story. Incr=
edible.


=20

=20
=20


=20
>


ekly_Challenge_284__Lucky_Relative.html" style=3D"
font-size: 18px;
font-weight: bold;
">Lucky Relative

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


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


Lazy approach by sharp brain. See the power of Perl. You g=
et the collection of guest languages as bonus. Keep it up great.


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">The lucky sort

https%3A%2F%2Fdev.to%2Fsimongreennet%2Fthe-lucky-sort-1648 via -at-perlweekly"=
>3D"Tweet"


=20
by Simon Green
style=3D"font-size: 16px">
As always blog focussed on Python and it's simplicity. You=
will fall in love with one-liner. Great work.


=20

=20
=20



Rakudo

=20


=20
>


%f0%9f%92%8d-htmx/" style=3D"
font-size: 18px;
font-weight: bold;
">2024.35 Cro =F0=9F=92=8D HTMX

%9F%92%8D+HTMX+https%3A%2F%2Frakudoweekly.blog%2F2024%2F08%2F26%2F2024-35-c=
ro-%25f0%259f%2592%258d-htmx%2F via -at-perlweekly">ekly.com/img/twitter16.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)
=


eat-cpan-modules-released-last.html">Great CPAN modules released last week<=
/a>.


=20

=20
=20



Events

=20


=20
>


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

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



September 10, 2024, Virtual event


=20

=20
=20


=20
>


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

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



September 11, 2024, Virtual event


=20

=20
=20


=20
>


s/qbvmltygcmbjc/" style=3D"
font-size: 18px;
font-weight: bold;
">Toronto Perl Mongers monthly meeting

ngers+monthly+meeting+https%3A%2F%2Fwww.meetup.com%2Ftoronto-perl-mongers%2=
Fevents%2Fqbvmltygcmbjc%2F via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">



September 26, 2024, Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">London Perl and Raku Workshop

+Raku+Workshop+http%3A%2F%2Fact.yapc.eu%2Flpw2024%2F via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


October 26, 2024, in London, UK


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









--663f52536901b4b80ec5d--===============0862156239==
Content-Type: multipart/alternative; boundary=663f52536901b4b80ec5d8b0fa58ed289d5eb28eeb2e95e9695361c906e8

--663f52536901b4b80ec5d8b0fa58ed289d5eb28eeb2e95e9695361c906e8
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/684.html



Hi there,

Corinna?

Did you just asked that? Well just to give some
background, it was the project to add a new object system to the
Perl core led by Curtis Poe. I would
highly recommend you checkout this repository (
https://github.com/Perl-Apollo/Corinna ) if you are completely new to
Corinna. And if you still have time to read more then you
should this blog post (
https://curtispoe.org/articles/corinna-in-the-perl-core.html ) by the man
himself, Curtis Poe. Those who are well informed and
updated, might ask why am I talking about it now since it is already in
core? Well, many have got their hand dirty with the new OO system and
shared their experiences. Overall response is, we loved it but we want
more. I am pretty confident in the next production release we would have
more features added to it. The one I am personally looking for is to be
able to create role using new OO syntax. Well again, I
haven't answered the question, why talking about it now? Last
Thursday, I went to office (day job) to attend company
meeting. I only go when it is special occassion otherwise I work from home.
This time, it was giving farewell to our boss and best friend. After we
were done with speech and celebration, I was just looking for something to
read and I came across this blog post (
https://dev.to/davorg/on-the-bleading-edge-1olf ) by Dave
Cross
. I was completely blown away the way he articulated his
experience with the new OO system. It is not easy to do so, as if you are
not carefull then it might come across as negative. I am a big fan of his
writing skill, be it his books ( https://davecross.co.uk/books ) or his
blog posts ( https://perlhacks.com/author/davorg ). Coming back to his
recent post, he mentioned few names (I don't want to repeat here and spoil
your experience) and how they helped him deal with the issues he discussed
in the post. I really want you all to take your own sweet time and read
this thoroughly. I am sure, you will love it too.

Are you lazy programmer?

Please don't get me wrong, I don't mean in derogatory way. We, as a
programmer, always look for getting things done quick. With experience in
hand, you do get your way most of the time. Olaf Alders
recently shared a very engaging blost post (
https://www.olafalders.com/2024/08/28/i-am-still-lazy ). In the post he is
talking about his toy, lazy ( https://metacpan.org/pod/lazy ). I liked the
name, short and precise. This tool is definitely going into my toolbox as I
find it very handy and easy to use. If you ever had trouble with dependency
when running a script then this is your friend.

Let me share a funny story about my early days. I started as a
Visual Basic programmer. Then few years after playing with
it, I decided to make a move in the year 1999. I was given
two choices, Perl and Java. The company
offered me to learn the language on the job. I picked Perl
without knowing anything about it and here I am editing weekly newsletter
specially for Perl fans. I didn't ditch
Java completely to be honest. I keep playing with it as
and when I got time. With the project like The Weekly Challenge (
https://theweeklychallenge.org ) that I have been running successfully for
over 5 years helped me keep the passion alive. A friend of
mine shared this fun project, PerlOnJava (
https://github.com/fglock/PerlOnJava ). Just to give you an overview, it is
a Perl compiler. It compiles Perl into
Java bytecode and runs it.

What's new on CPAN?

Thank you, Mathew Korica for keeping the tradition alive.
It gives an insight what is happening on CPAN. It doesn't
matter whether you have your own distributions or you use others, it is
always fun to see what is new added on. It also gives you an overview as
bonus. If you never uploaded anything to CPAN then do come
up with something usefull and push it. And if you are lucky, it might end
up in the monthly report. If we are talking about CPAN
then we can't ignore MetaCPAN ( https://metacpan.org ). It is one stop
place for all Perl programmers. I have seen it's growth
over the years with added features and tools. Thanks to the entire team
behind the project. Also thanks to the sponsor, OpenCage (
https://opencagedata.com ), for the support. Someone shared the blog post:
Why We Sponsor MetaCPAN: OpenCage (
https://www.perl.com/article/why-we-sponsor-metacpan-opencage ). It is
pleasure to see how Perl is helping such a big project. It
is worth reading, in my humble opinion.

In the less than two months, we are going to have London Perl & Raku
Workshop 2024 ( https://act.yapc.eu/lpw2024 ). I am so happy to hear that
we are now 90% full on two tracks. The organiser is now planning to add a
third track. If you are planning to attend the much awaited event then I
would suggest you register asap. This would help the organisers manage the
event better. If you or your company using Perl then why
not consider sponsoring the event. Talking about conference, I would like
to mention YAPC::Hakodate 2024 ( https://yapcjapan.org/2024hakodate ). This
is second event in the year 2024. I wish we had at least
one in Europe. Before the pandemic, it used to be an
annual event. Last time, YAPC::Europe happened was in
Riga in the year 2019. It was decided at
the event the that in 2020 we would meet in
Amsterdam. Unfortunately it didn't happen, so sad.

Please do take extra care of yourself and your loved one. Enjoy rest of the
newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
LPW 2024 Will Have A Third Track
https://act.yapc.eu/lpw2024/news/1704
=20
We now have a third track, wohooo. Please do come and experience the
positive energy.
--------------

=20
YAPC::Hakodate 2024
https://yapcjapan.org/2024hakodate/
=20
Tickets for the event are on sale. If you are planning to attend then get
your ticket before it is too late.
--------------

=20
What's new on CPAN - July 2024
https://www.perl.com/article/what-s-new-on-cpan-july-2024/
=20
See what's new on CPAN last month. Who knows you might
find something usefull in it.
--------------

=20

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

Articles

=20
On the [b]leading edge
https://dev.to/davorg/on-the-bleading-edge-1olf
=20
Are you one of those, who wants to play on bleading edge? If yes then
checkout this masterpiece.
--------------

=20
I'm Still Lazy
https://www.olafalders.com/2024/08/28/i-am-still-lazy/
=20
Do you consider yourself lazy? Nothing wrong to be a lazy programmer.
Please checkout this handy tool named "lazy".
--------------

=20
PerlOnJava - Perl Compiler Under Development
https://github.com/fglock/PerlOnJava
=20
If you are Perl programmer and wants the flexibility of running on JVM th=
en
you should give it a go.
--------------

=20
Why We Sponsor MetaCPAN: OpenCage
https://www.perl.com/article/why-we-sponsor-metacpan-opencage
=20
Ed sharing the reason behind sponsoring MetaCPAN.
--------------

=20

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

Discussion

=20
This week in PSC (158) | 2024-08-29
https://blogs.perl.org/users/psc/2024/08/this-week-in-psc-158-2024-08-29.=
html
=20
Memory leak in 5.40 was one of topics discussed in PSC meetings.
--------------

=20
New class of memory leaks inaugurated by Perl v5.40 (and we are unprepare=
d for that)
https://blogs.perl.org/users/karjala/2024/08/new-class-of-memory-leaks-in=
augurated-by-perl-v540-and-we-are-unprepared-for-that.html
=20
A rather rare memory leak found in v5.40 as shared in the post. Nothing t=
o
worry as it is being looked after.
--------------

=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 - 285
https://theweeklychallenge.org/blog/perl-weekly-challenge-285
=20
Welcome to a new week with a couple of fun tasks "No Connection" and
"Making Change". 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 - 284
https://theweeklychallenge.org/blog/recap-challenge-284
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Lucky Integer" and "Relative Sort" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
TWC284
https://deadmarshal.blogspot.com/2024/08/twc284.html
=20
Compact and concise solutions in Perl with the help of CPAN module. Thank=
s
for sharing the knowledge.
--------------

=20
Relatively Lucky
https://raku-musings.com/relatively-lucky.html
=20
If you are looking for variations then you will likely find many in the
post. Ofcourse it is limited to Raku only. Enjoy !!!
--------------

=20
Perl Weekly Challenge: Week 284
https://www.braincells.com/perl/2024/08/perl_weekly_challenge_week_284.ht=
ml
=20
Plenty of Raku magics end up in one-liner with every details discussed an=
d
enough to keep you busy. Keep it up great work.
--------------

=20
Relatively Lucky
https://github.sommrey.de/the-bears-den/2024/08/30/ch-284.html
=20
If you are PDL fan then you don't want to skip this. It seems so simple,
yet elegant. Well done and keep it up.
--------------

=20
Perl Weekly Challenge 284: Lucky Integer
https://blogs.perl.org/users/laurent_r/2024/08/perl-weekly-challenge-284-=
lucky-integer.html
=20
Comparative approach in Perl and Raku makes an interesting read, plenty t=
o
learn too. Highly recommended.
--------------

=20
Perl Weekly Challenge 284: Relative Sort
https://blogs.perl.org/users/laurent_r/2024/08/perl-weekly-challenge-284-=
relative-sort.html
=20
Please checkout the use of BagHash in Raku and regular hash in Perl. Enjo=
y
the best of both worlds.
--------------

=20
Perl Weekly Challenge 284
https://wlmb.github.io/2024/08/26/PWC284/
=20
Master of Perl one-liner is once again sharing his masterpiece. Highly
recommended.
--------------

=20
Use frequency frequently!
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-284/c=
hallenge-284/matthias-muth#readme
=20
Use of map and sort together can be lethal. See it yourself how it worked
out the challenge. Well done.
--------------

=20
Relatively Lucky
https://packy.dardan.com/b/QX
=20
Method chaining of Raku in action and well crafted. I am very impressed,
thanks for the contributions.
--------------

=20
Lucky relatives
http://ccgi.campbellsmiths.force9.co.uk/challenge/284
=20
Task analysis is well drafted to keep you engaged. Ofcourse you have the
DIY tool to play as well.
--------------

=20
The Weekly Challenge - 284
https://reiniermaliepaard.nl/perl/pwc/index.php?id=3Dpwc284
=20
Once again you see the power of CPAN module. It gets job done in no time.
Well done and thanks for sharing.
--------------

=20
The Weekly Challenge #284
https://hatley-software.blogspot.com/2024/08/robbie-hatleys-solutions-to-=
weekly_26.html
=20
Compact one line narration to sum up the whole story. Incredible.
--------------

=20
Lucky Relative
https://blog.firedrake.org/archive/2024/09/The_Weekly_Challenge_284__Luck=
y_Relative.html
=20
Lazy approach by sharp brain. See the power of Perl. You get the collecti=
on
of guest languages as bonus. Keep it up great.
--------------

=20
The lucky sort
https://dev.to/simongreennet/the-lucky-sort-1648
=20
As always blog focussed on Python and it's simplicity. You will fall in
love with one-liner. Great work.
--------------

=20

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

Rakudo

=20
2024.35 Cro =F0=9F=92=8D HTMX
https://rakudoweekly.blog/2024/08/26/2024-35-cro-%f0%9f%92%8d-htmx/
=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/08/dxi-15-great-cpan-modules-released-
last.html ).
--------------

=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/events/wvqlzrygcmbnb
=20
September 10, 2024, Virtual event
--------------

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

=20
Toronto Perl Mongers monthly meeting
https://www.meetup.com/toronto-perl-mongers/events/qbvmltygcmbjc/
=20
September 26, 2024, Virtual event
--------------

=20
London Perl and Raku Workshop
http://act.yapc.eu/lpw2024/
=20
October 26, 2024, in London, UK
--------------

=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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #684 - 2024-09-02 - Perl and Corinna





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





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 #684 - 2024-09-02 - Perl and Corinna



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


Corinna?


=20


Did you just asked that? Well just to give some ba=
ckground, it was the project to add a new object system to the Perl=
core led by Curtis Poe. I would highly recommend=
you checkout this repos=
itory
if you are completely new to Corinna. And if you=
still have time to read more then you should org/articles/corinna-in-the-perl-core.html">this blog post by the man h=
imself, Curtis Poe. Those who are well informed and update=
d, might ask why am I talking about it now since it is already in core? Wel=
l, many have got their hand dirty with the new OO system and shared their e=
xperiences. Overall response is, we loved it but we want more. I am pretty =
confident in the next production release we would have more features added =
to it. The one I am personally looking for is to be able to create =
role
using new OO syntax. Well again, I haven't answered the quest=
ion, why talking about it now? Last Thursday, I went to of=
fice (day job) to attend company meeting. I only go when it is special occa=
ssion otherwise I work from home. This time, it was giving farewell to our =
boss and best friend. After we were done with speech and celebration, I was=
just looking for something to read and I came across v.to/davorg/on-the-bleading-edge-1olf">this blog post by Dave C=
ross
. I was completely blown away the way he articulated his exper=
ience with the new OO system. It is not easy to do so, as if you are not ca=
refull then it might come across as negative. I am a big fan of his writing=
skill, be it his books or hi=
s blog posts. Coming ba=
ck to his recent post, he mentioned few names (I don't want to repeat here =
and spoil your experience) and how they helped him deal with the issues he =
discussed in the post. I really want you all to take your own sweet time an=
d read this thoroughly. I am sure, you will love it too.


=20


Are you lazy programmer?


=20


Please don't get me wrong, I don't mean in derogatory way. We, as a=
programmer, always look for getting things done quick. With experience in =
hand, you do get your way most of the time. Olaf Alders re=
cently shared a very still-lazy">engaging blost post. In the post he is talking about his to=
y, lazy. I liked the name, sh=
ort and precise. This tool is definitely going into my toolbox as I find it=
very handy and easy to use. If you ever had trouble with dependency when r=
unning a script then this is your friend.


=20


Let me share a funny story about my early days. I started as a ong>Visual Basic programmer. Then few years after playing with it,=
I decided to make a move in the year 1999. I was given tw=
o choices, Perl and Java. The company off=
ered me to learn the language on the job. I picked Perl wi=
thout knowing anything about it and here I am editing weekly newsletter spe=
cially for Perl fans. I didn't ditch Java=
completely to be honest. I keep playing with it as and when I got time. Wi=
th the project like The Weekly C=
hallenge
that I have been running successfully for over 5 years=
helped me keep the passion alive. A friend of mine shared this fu=
n project, PerlOnJava.=
Just to give you an overview, it is a Perl compiler. It c=
ompiles Perl into Java bytecode and runs =
it.


=20


What's new on CPAN?


=20


Thank you, Mathew Korica for keeping the tradition=
alive. It gives an insight what is happening on CPAN. It =
doesn't matter whether you have your own distributions or you use others, i=
t is always fun to see what is new added on. It also gives you an overview =
as bonus. If you never uploaded anything to CPAN then do c=
ome up with something usefull and push it. And if you are lucky, it might e=
nd up in the monthly report. If we are talking about CPAN =
then we can't ignore MetaCPAN. It is o=
ne stop place for all Perl programmers. I have seen it's g=
rowth over the years with added features and tools. Thanks to the entire te=
am behind the project. Also thanks to the sponsor, agedata.com">OpenCage, for the support. Someone shared the blog post: <=
a href=3D"https://www.perl.com/article/why-we-sponsor-metacpan-opencage">Wh=
y We Sponsor MetaCPAN: OpenCage. It is pleasure to see how Perl=
is helping such a big project. It is worth reading, in my humble =
opinion.


=20


In the less than two months, we are going to have //act.yapc.eu/lpw2024">London Perl & Raku Workshop 2024. I am so happy =
to hear that we are now 90% full on two tracks. The organiser is now planni=
ng to add a third track. If you are planning to attend the much awaited eve=
nt then I would suggest you register asap. This would help the organisers m=
anage the event better. If you or your company using Perl =
then why not consider sponsoring the event. Talking about conference, I wou=
ld like to mention YAPC::Hak=
odate 2024
. This is second event in the year 2024. I w=
ish we had at least one in Europe. Before the pandemic, it=
used to be an annual event. Last time, YAPC::Europe happe=
ned was in Riga in the year 2019. It was =
decided at the event the that in 2020 we would meet in rong>Amsterdam. Unfortunately it didn't happen, so sad.


=20


Please do take extra care of yourself and your loved one. Enjoy res=
t of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


font-size: 18px;
font-weight: bold;
">LPW 2024 Will Have A Third Track

ave+A+Third+Track+https%3A%2F%2Fact.yapc.eu%2Flpw2024%2Fnews%2F1704 by -at-lee=
_a_j via -at-perlweekly"> alt=3D"Tweet">


=20
by thub.io/">Lee Johnson (pan.org/author/LEEJO">LEEJO)

style=3D"font-size: 16px">
We now have a third track, wohooo. Please do come and expe=
rience the positive energy.


=20

m/img/lee_johnson.png" title=3D"Lee Johnson" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">YAPC::Hakodate 2024

ate+2024+https%3A%2F%2Fyapcjapan.org%2F2024hakodate%2F via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Tickets for the event are on sale. If you are planning to =
attend then get your ticket before it is too late.


=20

=20
=20


=20
>


uly-2024/" style=3D"
font-size: 18px;
font-weight: bold;
">What's new on CPAN - July 2024

+CPAN+-+July+2024+https%3A%2F%2Fwww.perl.com%2Farticle%2Fwhat-s-new-on-cpan=
-july-2024%2F via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by Mathew Korica
=


See what's new on CPAN last month. Who kn=
ows you might find something usefull in it.


=20

=20
=20



Articles

=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">On the [b]leading edge

eading+edge+https%3A%2F%2Fdev.to%2Fdavorg%2Fon-the-bleading-edge-1olf by -at-d=
avorg via -at-perlweekly">" alt=3D"Tweet">


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


Are you one of those, who wants to play on bleading edge? =
If yes then checkout this masterpiece.


=20

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


=20
>


lazy/" style=3D"
font-size: 18px;
font-weight: bold;
">I'm Still Lazy

y+https%3A%2F%2Fwww.olafalders.com%2F2024%2F08%2F28%2Fi-am-still-lazy%2F by=
-at-olafalders via -at-perlweekly">r16.png" alt=3D"Tweet">


=20
by l.org/users/olaf_alders/">Olaf Alders (=3D"https://metacpan.org/author/OALDERS">OALDERS) an>


Do you consider yourself lazy? Nothing wrong to be a lazy =
programmer. Please checkout this handy tool named "lazy".


=20

m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">PerlOnJava - Perl Compiler Under Development

rl+Compiler+Under+Development+https%3A%2F%2Fgithub.com%2Ffglock%2FPerlOnJav=
a via -at-perlweekly">t=3D"Tweet">



If you are Perl programmer and wants the flexibility of ru=
nning on JVM then you should give it a go.


=20

=20
=20


=20
>


pan-opencage" style=3D"
font-size: 18px;
font-weight: bold;
">Why We Sponsor MetaCPAN: OpenCage

MetaCPAN%3A+OpenCage+https%3A%2F%2Fwww.perl.com%2Farticle%2Fwhy-we-sponsor-=
metacpan-opencage via -at-perlweekly">witter16.png" alt=3D"Tweet">


=20
by Ed Freyfogle (s://metacpan.org/author/EDF">EDF)
=


Ed sharing the reason behind sponsoring MetaCPAN.


=20

=20
=20



Discussion

=20


=20
>


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

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



Memory leak in 5.40 was one of topics discussed in PSC mee=
tings.


=20

=20
=20


=20
>


class-of-memory-leaks-inaugurated-by-perl-v540-and-we-are-unprepared-for-th=
at.html" style=3D"
font-size: 18px;
font-weight: bold;
">New class of memory leaks inaugurated by Perl v5.40 (an=
d we are unprepared for that)

mory+leaks+inaugurated+by+Perl+v5.40+%28and+we+are+unprepared+for+that%29+h=
ttps%3A%2F%2Fblogs.perl.org%2Fusers%2Fkarjala%2F2024%2F08%2Fnew-class-of-me=
mory-leaks-inaugurated-by-perl-v540-and-we-are-unprepared-for-that.html via=
-at-perlweekly">3D"=<BRTweet">


=20
by Karjala

le=3D"font-size: 16px">
A rather rare memory leak found in v5.40 as shared in the =
post. Nothing to worry as it is being looked after.


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

lenge+-+285+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-285 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 "No Conne=
ction" and "Making Change". 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.


=20

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


=20
>


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

kly+Challenge+-+284+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-284 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 "Lucky Integer" and "Relative Sort" tasks in Perl and R=
aku. 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;
">TWC284

%2F%2Fdeadmarshal.blogspot.com%2F2024%2F08%2Ftwc284.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">
Compact and concise solutions in Perl with the help of CPA=
N module. Thanks for sharing the knowledge.


=20

=20
=20


=20
>


tyle=3D"
font-size: 18px;
font-weight: bold;
">Relatively Lucky

y+https%3A%2F%2Fraku-musings.com%2Frelatively-lucky.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Arne Sommer
style=3D"font-size: 16px">
If you are looking for variations then you will likely fin=
d many in the post. Ofcourse it is limited to Raku only. Enjoy !!!


=20

=20
=20


=20
>


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

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


=20
by Jaldhar H. Vyas
=


Plenty of Raku magics end up in one-liner with every detai=
ls discussed and enough to keep you busy. Keep it up great work.


=20

=20
=20


=20
>


0/ch-284.html" style=3D"
font-size: 18px;
font-weight: bold;
">Relatively Lucky

y+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2024%2F08%2F30%2Fch-284=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
If you are PDL fan then you don't want to skip this. It se=
ems so simple, yet elegant. Well done and keep it up.


=20

=20
=20


=20
>


rl-weekly-challenge-284-lucky-integer.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 284: Lucky Integer

llenge+284%3A+Lucky+Integer+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_=
r%2F2024%2F08%2Fperl-weekly-challenge-284-lucky-integer.html via -at-perlweekl=
y">3D"Tweet"


=20
by Laurent Rosenfeld
=


Comparative approach in Perl and Raku makes an interesting=
read, plenty to learn too. Highly recommended.


=20

=20
=20


=20
>


rl-weekly-challenge-284-relative-sort.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 284: Relative Sort

llenge+284%3A+Relative+Sort+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_=
r%2F2024%2F08%2Fperl-weekly-challenge-284-relative-sort.html via -at-perlweekl=
y">3D"Tweet"


=20
by Laurent Rosenfeld
=


Please checkout the use of BagHash in Raku and regular has=
h in Perl. Enjoy the best of both worlds.


=20

=20
=20


=20
>


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

llenge+284+https%3A%2F%2Fwlmb.github.io%2F2024%2F08%2F26%2FPWC284%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Master of Perl one-liner is once again sharing his masterp=
iece. Highly recommended.


=20

=20
=20


=20
>


ge-club/tree/muthm-284/challenge-284/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Use frequency frequently!

requently%21+https%3A%2F%2Fgithub.com%2FMatthiasMuth%2Fperlweeklychallenge-=
club%2Ftree%2Fmuthm-284%2Fchallenge-284%2Fmatthias-muth%23readme via -at-perlw=
eekly">3D"Tweet"=


=20
by Matthias Muth
=


Use of map and sort together can be lethal. See it yoursel=
f how it worked out the challenge. Well done.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Relatively Lucky

y+https%3A%2F%2Fpacky.dardan.com%2Fb%2FQX via -at-perlweekly">s://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>


Method chaining of Raku in action and well crafted. I am v=
ery impressed, thanks for the contributions.


=20

=20
=20


=20
>


/284" style=3D"
font-size: 18px;
font-weight: bold;
">Lucky relatives

+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F284 via -at-perlw=
eekly">3D"Tweet"=


=20
by Peter Campbell Smith
=


Task analysis is well drafted to keep you engaged. Ofcours=
e you have the DIY tool to play as well.


=20

=20
=20


=20
>


d=3Dpwc284" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 284

lenge+-+284+https%3A%2F%2Freiniermaliepaard.nl%2Fperl%2Fpwc%2Findex.php%3Fi=
d%3Dpwc284 via -at-perlweekly">6.png" alt=3D"Tweet">


=20
by Reinier Maliepaard
=


Once again you see the power of CPAN module. It gets job d=
one in no time. Well done and thanks for sharing.


=20

=20
=20


=20
>


ie-hatleys-solutions-to-weekly_26.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #284

lenge+%23284+https%3A%2F%2Fhatley-software.blogspot.com%2F2024%2F08%2Frobbi=
e-hatleys-solutions-to-weekly_26.html via -at-perlweekly">perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Compact one line narration to sum up the whole story. Incr=
edible.


=20

=20
=20


=20
>


ekly_Challenge_284__Lucky_Relative.html" style=3D"
font-size: 18px;
font-weight: bold;
">Lucky Relative

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


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


Lazy approach by sharp brain. See the power of Perl. You g=
et the collection of guest languages as bonus. Keep it up great.


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">The lucky sort

https%3A%2F%2Fdev.to%2Fsimongreennet%2Fthe-lucky-sort-1648 via -at-perlweekly"=
>3D"Tweet"


=20
by Simon Green
style=3D"font-size: 16px">
As always blog focussed on Python and it's simplicity. You=
will fall in love with one-liner. Great work.


=20

=20
=20



Rakudo

=20


=20
>


%f0%9f%92%8d-htmx/" style=3D"
font-size: 18px;
font-weight: bold;
">2024.35 Cro =F0=9F=92=8D HTMX

%9F%92%8D+HTMX+https%3A%2F%2Frakudoweekly.blog%2F2024%2F08%2F26%2F2024-35-c=
ro-%25f0%259f%2592%258d-htmx%2F via -at-perlweekly">ekly.com/img/twitter16.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)
=


eat-cpan-modules-released-last.html">Great CPAN modules released last week<=
/a>.


=20

=20
=20



Events

=20


=20
>


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

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



September 10, 2024, Virtual event


=20

=20
=20


=20
>


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

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



September 11, 2024, Virtual event


=20

=20
=20


=20
>


s/qbvmltygcmbjc/" style=3D"
font-size: 18px;
font-weight: bold;
">Toronto Perl Mongers monthly meeting

ngers+monthly+meeting+https%3A%2F%2Fwww.meetup.com%2Ftoronto-perl-mongers%2=
Fevents%2Fqbvmltygcmbjc%2F via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">



September 26, 2024, Virtual event


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">London Perl and Raku Workshop

+Raku+Workshop+http%3A%2F%2Fact.yapc.eu%2Flpw2024%2F via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


October 26, 2024, in London, UK


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









--663f52536901b4b80ec5d

  1. 2024-09-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] hunting
  2. 2024-09-03 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Inlfation fall out from COVID-19 mismanagement
  3. 2024-09-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] jobs
  4. 2024-09-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] hyper inflation...
  5. 2024-09-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] =?utf-8?b?4oCYT3Vy4oCZIE5hdGlvbmFsIEhlYWx0aCBT?=
  6. 2024-09-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [nj-at-nj.pcsjobs.org: Shortcut to a Lucrative
  7. 2024-09-06 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] [nj-at-nj.pcsjobs.org: Shortcut to a Lucrative
  8. 2024-09-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [nj-at-nj.pcsjobs.org: Shortcut to a Lucrative
  9. 2024-09-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [nj-at-nj.pcsjobs.org: Shortcut to a Lucrative
  10. 2024-09-06 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] [missbelmar-aol.com-at-shared1.ccsend.com: ALL OUT
  11. 2024-09-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Facebook Oversite commitee potmarked with
  12. 2024-09-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] What real war crimes looks like
  13. 2024-09-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Lanny Smoot, Hero of Brooklyn
  14. 2024-09-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] We are all fucked - Database Breach
  15. 2024-09-02 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #684 - Perl and Corinna
  16. 2024-09-03 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter -- Issue 197,
  17. 2024-09-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [nj-at-nj.pcsjobs.org: PCS Open House Schedule For
  18. 2024-09-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [info-at-poelgroupstaffing.com: Re: a suitable
  19. 2024-09-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [info-at-poelgroupstaffing.com: Re: a suitable
  20. 2024-09-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [info-at-poelgroupstaffing.com: Re: a suitable
  21. 2024-09-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [info-at-poelgroupstaffing.com: Re: a suitable
  22. 2024-09-13 mayer ilovitz <pmamayeri-at-gmail.com> Subject: [Hangout - NYLXS] Henry Morgenthau film spotlights US antisemitism
  23. 2024-09-14 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Coumo consipracies
  24. 2024-09-16 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #686 - Perl Conference
  25. 2024-09-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [info-at-poelgroupstaffing.com: We staff top
  26. 2024-09-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The FBI is so out of control
  27. 2024-09-30 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #688 - Perl and Hacktoberfest
  28. 2024-09-26 From: "APhA - American Pharmacists Association" Subject: [Hangout - NYLXS] Submit your abstract for APhA2025 now!

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