Mon Dec 5 06:30:58 2022
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 2022-01-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2022-01-10
FROM G?bor Szab?
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #546 - Perl Books
From hangout-bounces-at-nylxs.com Mon Jan 10 05:12:47 2022
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 3E267164013;
Mon, 10 Jan 2022 05:12:46 -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 C8CB5164005; Mon, 10 Jan 2022 05:12:43 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 10 Jan 2022 05:12:43 -0500
Resent-Message-ID: <20220110101243.GA21520-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 s8.hostlocal.com (s8.hostlocal.com [50.116.59.34])
by mrbrklyn.com (Postfix) with ESMTP id 31261164000
for ; Mon, 10 Jan 2022 03:08:36 -0500 (EST)
Received: from s8.hostlocal.com (localhost [IPv6:::1])
by s8.hostlocal.com (Postfix) with ESMTP id BBF66C455;
Mon, 10 Jan 2022 08:07:45 +0000 (UTC)
X-Original-To: perlweekly-at-perlweekly.com
Delivered-To: perlweekly-at-s8.hostlocal.com
Received: from s7.hostlocal.com (s7.hostlocal.com
[IPv6:2600:3c00::f03c:91ff:fedf:456f])
by s8.hostlocal.com (Postfix) with ESMTPS id 5875DC435
for ; Mon, 10 Jan 2022 08:07:22 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
by s7.hostlocal.com (Postfix) with ESMTP id D900B3EB16
for ; Mon, 10 Jan 2022 08:07:21 +0000 (UTC)
MIME-Version: 1.0
X-Mailer: MIME::Lite 3.031 (F2.85; T2.17; A2.21; B3.15; Q3.13)
Date: Mon, 10 Jan 2022 08:07:21 +0000
From: G?bor Szab?
To: perlweekly-at-perlweekly.com
Message-Id: <20220110080721.D900B3EB16-at-s7.hostlocal.com>
X-Mailman-Approved-At: Mon, 10 Jan 2022 08:07:42 +0000
X-BeenThere: perlweekly-at-perlweekly.com
X-Mailman-Version: 2.1.16
Precedence: list
Content-Type: multipart/mixed; boundary="===============7029733591527749248=="
Subject: [Hangout - NYLXS] [Perlweekly] #546 - Perl Books
X-BeenThere: hangout-at-nylxs.com
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

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

Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

This is a multi-part message in MIME format.

--===============7029733591527749248==
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="_----------=_164180204112795140"

This is a multi-part message in MIME format.

--_----------=_164180204112795140
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 10 Jan 2022 08:07:21 +0000

Perl Weekly=20

https://perlweekly.com/

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



Hi there

Welcome to my first edition of 2022 and 95th edition
overall.

I remember there was a time when the O'Reilly group
published many Perl books. Then came a few other publishing houses like
Manning publications. I am sure you must have owned a
handful of Perl books from these publishers. In recent times not many Perl
books have been written, except one or two by brian d foy.
A friend of mine donated all his Perl books to a local library as he is
moving to Python. It is a sad state to be honest. Recently, I came across a
Facebook post by a friend of mine about a Perl book called
Extending and Embedding Perl. I knew about it but I had
never had the chance to read it. So I decided to buy a used copy from
Amazon. I must confess I was missing a great deal. If you
haven't read it then you must check it out. By the way, I have kept all my
Perl books safe. I like to read physical books and not online versions.

With a new year, there is a tradition of new year resolutions. As far as I
am concerned, I stopped making any resolutions two years ago. But this
year, I decided to make one and stick to it. And the resolution is to get
the draft of my first Perl book out as soon as possible. It has been going
on for months now. It is embarassing now to even talk about it. There are
so many things going on at the same time, I hardly find time for the book.
Please wish me luck.

A long time ago, Gabor started a campaign to make live
videos about Perl. He even did few pair-programming sessions and they were
very popular. But then there has been no noise on that front in recent
times. I used to make YouTube videos for the Weekly
Challenge during the middle of last year and then I also stopped because of
lack of time. Last month, I started making videos again for the Weekly
Challenge. It gives me immense pleasure when I see comments on my videos.
Someone recently commented on one video and requested I should make videos
of past challenges as well. I have to manage my time carefully otherwise my
first book would be neglected again. Having said that, I am not giving up
on making videos for the Weekly Challenge. If you are interested then
please do check out my YouTube Channel (
https://www.youtube.com/c/mohammadsajidanwar ).

There is one piece of good news shared by Curtis - that
the MMVP (minimally minimal viable product) RFC for Corinna has been sent
to P5P. I am keeping my fingers crossed.

Last but not least, please look after yourself and your loved ones.

--
Your editor: Mohammad S. Anwar.


Sponsors

=20=20

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

Articles

=20=20
Are Microservices the Next Phase of Object-Oriented Programming?
https://ovid.github.io/articles/are-microservices-the-next-phase-of-objec=
t-oriented-programming.html
=20
Curtis sharing little secrets about OOP and its follow-up with
microservices. The discussion about inheritance is fascinating. Thank
you; great blog post. Please keep it coming regularly.
--------------

=20=20
Perl warnings and the warn function
https://phoenixtrap.com/2022/01/04/perl-warnings-and-the-warn-function/
=20
A very interesting discussion of 'warn' and 'warnings'. Highly recommende=
d.
--------------

=20=20
My Favorite Warnings: closure
http://blogs.perl.org/users/tom_wyant/2022/01/my-favorite-warnings-closur=
e.html
=20
This weekly blog by Tom shares the insights of 'closures' in a compact and
cocise way.=20
--------------

=20=20

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

Web

=20=20
Opening Files Quickly from Inside vim
https://www.olafalders.com/2022/01/05/open-this-file-from-inside-vim/
=20
It is not something new to many but in this blog post he is talking how to
use 'ot' within vim.
--------------

=20=20
GNU Parallel's 20th birthday
https://www.gnu.org/software/parallel/20th-birthday.html
=20
On 2022-01-06 GNU Parallel was 20 years old. Please check out how Perl is
related to it.
--------------

=20=20
Programming in 1987 Versus Today
https://ovid.github.io/blog/programming-in-1987-versus-today.html
=20
Curtis sharing his programming days in 1987. A very entertaining blog pos=
t.
--------------

=20=20

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

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org/ ) by Mohammad Anwar
( http://www.manwar.org/ ) will help you step out of your comfort-zone.
You can even win prize money of $50 Amazon voucher by participating in
the weekly challenge. We pick one winner at the end of the month from
among all of the contributors during the month. The monthly prize is
kindly sponsored by Peter Sergeant of PerlCareers ( https://perl.careers/
).
=20=20
The Weekly Challenge - 147
https://theweeklychallenge.org/blog/perl-weekly-challenge-147
=20
Welcome to a new week with a couple of fun tasks "Truncatable Prime" and
"Pentagon Numbers". 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=20
RECAP - The Weekly Challenge - 145
https://theweeklychallenge.org/blog/recap-challenge-146
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "10001st Prime Number" and "Curious Fraction Tree" tasks in Perl and
Raku. You will find plenty of solutions to keep you busy.
--------------

=20=20
Perl Review - Perl Weekly Challenge - 142
https://theweeklychallenge.org/blog/review-challenge-142
=20
Perl Solutions Review by Colin Crain.
--------------

=20=20
Perl Weekly Challenge 146: 10001st Prime Number
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-146-1.html
=20
Another cool use of another CPAN module as shown by Abigail.
--------------

=20=20
Perl Weekly Challenge 146: Curious Fraction Tree
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-146-2.html
=20
Abigail presented the task in a simple and easy to read format. Thanks for
your help.
--------------

=20=20
Sieve of Atkin / Curious Fraction Tree
http://www.rabbitfarm.com/cgi-bin/blosxom/2022/01/09/perl
=20
Thank you Adam for sharing the 'Sieve of Atkin' method of determining pri=
me
numbers. Keep it up great work.
--------------

=20=20
Fractionally Prime with Raku and Perl
https://raku-musings.com/fractionally-prime.html
=20
Arne always gives more than just the task. This week also we have dot file
generation. Thank you for sharing your knowledge with us.
--------------

=20=20
Fractions, Trees and Primes: Weekly Challenge 146
https://jacoby.github.io/2022/01/03/fractions-trees-and-primes-weekly-cha=
llenge-146.html
=20
Elegant use of an OOP method to solve the Curious Fraction Tree task. You
don't want to miss it.
--------------

=20=20
PWC146 - 10001st Prime Number
https://github.polettix.it/ETOOBUSY/2022/01/05/pwc146-10001st-prime-numbe=
r/
=20
Flavio continued showing the power of his Raku skills with a compact
solution. Great work, keep it up.
--------------

=20=20
PWC146 - Curious Fraction Tree
https://github.polettix.it/ETOOBUSY/2022/01/06/pwc146-curious-fraction-tr=
ee/
=20
Flavio is very clever; sharing the finer details. The best solution IMHO =
so
far. Thank you.
--------------

=20=20
Perl Weekly Challenge: Week 146
https://www.braincells.com/perl/2022/01/perl_weekly_challenge_week_146.ht=
ml
=20
Cool one liner in Raku for the 10001st prime number. Always a pleasure to
read his blog.=20
--------------

=20=20
Perl Weekly Challenge #146
https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-=
146/james-smith#readme
=20
James is known for compact and elgant solutions. I simply love his
solutions. Thanks for your contributions.
--------------

=20=20
Perl Weekly Challenge 146: Prime Numbers and Fraction Tree
http://blogs.perl.org/users/laurent_r/2022/01/perl-weekly-challenge-146-p=
rime-numbers-and-fraction-tree.html
=20
Laurent is on a mission to explore guest languages these days. Thank you
for your contributions.
--------------

=20=20
Perl Weekly Challenge 146: the first challenge of the year!
https://fluca1978.github.io/2022/01/04/PerlWeeklyChallenge146.html
=20
Luca is one of the Raku fans in the team. This week he shared a Raku class
solution. Well done.
--------------

=20=20
Perl Weekly Challenge 146
https://wlmb.github.io/2022/01/03/PWC146/
=20
Very impressive one-liner solution in Perl by Luis. Thanks for sharing yo=
ur
knowledge.
--------------

=20=20
10001st Prime Number
https://engineering.purdue.edu/~mark/twc-146-1.pdf
=20
Compact one liner in Raku is the solution by Mark. Keep it up; great work.
--------------

=20=20
Curious Fraction Tree
https://engineering.purdue.edu/~mark/twc-146-2.pdf
=20
Well-crafted presentation with two different approaches. Mark always makes
the task look simple. Well done.
--------------

=20=20
Large primes and curious fractions
https://pjcs-pwc.blogspot.com/2022/01/large-primes-and-curious-fractions.=
html
=20
Peter's discussion of the '10001st Prime Number' task is not be missed
IMHO. Thank you Peter for your contributions..
--------------

=20=20
The Weekly Challenge 146: Curious Prime
https://blog.firedrake.org/archive/2022/01/The_Weekly_Challenge_146__Curi=
ous_Prime.html
=20
Reference point in the blog to the task is the main attraction for me.
Roger has been providing solutions in many other languages too.
--------------

=20=20
2 Fractions and a Prime
https://dev.to/simongreennet/2-fractions-and-a-prime-4fik
=20
Simon's use of Number::Fraction to deal with the 'Curious Fraction Tree'
task is really interesting. Thank you for sharing new ideas.
--------------

=20=20

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

Rakudo

=20=20
2021.52 JDV Released
https://rakudoweekly.blog/2021/12/27/2021-52-jdv-released/
=20
=20=20
--------------

=20=20

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

Weekly collections

=20=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2022/01/ccclxxvi-9-great-cpan-modules-relea
sed.html );
StackOverflow Perl report (
https://niceperl.blogspot.com/2022/01/dxvi-stackoverflow-perl-report.html
).
--------------

=20=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20=20
Dancer2: Install Perl on Linux and Mac OSX
https://perlmaven.com/dancer2-install-perl-on-linux
=20
=20=20
--------------

=20=20

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

lweekly&utm_medium=3Dperlweekly">Perl Jobs by Perl Careers

=20=20
Get your foot in the door! UK/EU Remote Jr. Perl Developer
https://job.perl.careers/rd8
=20
We know that a lack of commercial experience doesn=E2=80=99t always refle=
ct skill
level, know-how, or programming brilliance. You know your stuff. You=E2=
=80=99re
keen to grow and learn. You know that if someone would only just give you
a chance, and let you in the door, you could really shine!
--------------

=20=20
Let=E2=80=99s get SaaSsy! Remote Perl role within US time zone
https://job.perl.careers/vo2
=20
Our client is the world=E2=80=99s leading provider of award-winning intel=
ligent
SaaS solutions for clients ranging from first responders and engineers to
manufacturers and educators. The successful candidate is a Perl developer
with Catalyst and Dblx::Class. You=E2=80=99ve been around the block and y=
ou know
your stuff.
--------------

=20=20
A Gem of a Perl role. Remote within UK
https://job.perl.careers/yjm
=20
You=E2=80=99ll need experience writing great Perl, along with valid HTML,
Javascript, and CSS. Toss in experience with SQL and ORMs like
DBIx::Class and add your excellent Linux experience (Debian lovers come
this way) and you=E2=80=99ve got the skill set this role requires. Your
day-to-day routine will include managing the full life-cycle of software
projects of all sizes.
--------------

=20=20
Cruise into this Dreamy Career. Perl role in Malta
https://job.perl.careers/t9n
=20
Our client is an international company who pride themselves on making
online trading a breeze. After twenty-plus years cruising the financial
waters, they=E2=80=99re subject matter experts who provide a stable, enga=
ging
environment for their crew. Located in glorious Malta, they offer a
supportive team that believes in open communication and solving problems
together.
--------------

=20=20
Can=E2=80=99t find the right job? Build your own! Remote Perl role in Aus=
tralia
https://job.perl.careers/5h6
=20
If you=E2=80=99re a senior Perl developer =E2=80=94 you=E2=80=99ve alrea=
dy got the most important
component of what our client is looking for. Other important bits: in an
ideal world, you=E2=80=99ll have experience with most or all of Catalyst,=
REST,
Dancer2, Moo, DBlx::Class, MySQL, Postgres, and docker. Want to add extra
flair? AngularJS or Vue would take you to the next level.
--------------

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


--_----------=_164180204112795140
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
Date: Mon, 10 Jan 2022 08:07:21 +0000





1.0, user-scalable=3Dyes">
Perl Weekly Issue #546 - 2022-01-10 - Perl Books





color=3D"#ffffff">






=20=20=20=20
=20=20=20=20


=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20
=20=20=20=20


=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20
=20=20=20=20


=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20
=20=20=20=20


=20=20=20=20

=20=20=20=20
=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=20=20=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20=20=20=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #546 - 2022-01-10 - Perl Books



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


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

=20





=20=20=20=20=20=20=20=20


Hi there


=20=20=20=20=20=20=20=20


Welcome to my first edition of 2022 and 95th editiong> overall.


=20=20=20=20=20=20=20=20


I remember there was a time when the O'Reilly grou=
p published many Perl books. Then came a few other publishing houses like <=
strong>Manning
publications. I am sure you must have owned a handf=
ul of Perl books from these publishers. In recent times not many Perl books=
have been written, except one or two by brian d foy. A fr=
iend of mine donated all his Perl books to a local library as he is moving =
to Python. It is a sad state to be honest. Recently, I came across a g>Facebook post by a friend of mine about a Perl book called ng>Extending and Embedding Perl. I knew about it but I had never h=
ad the chance to read it. So I decided to buy a used copy from Amaz=
on
. I must confess I was missing a great deal. If you haven't read=
it then you must check it out. By the way, I have kept all my Perl books s=
afe. I like to read physical books and not online versions.


=20=20=20=20=20=20=20=20


With a new year, there is a tradition of new year resolutions. As f=
ar as I am concerned, I stopped making any resolutions two years ago. But t=
his year, I decided to make one and stick to it. And the resolution is to g=
et the draft of my first Perl book out as soon as possible. It has been goi=
ng on for months now. It is embarassing now to even talk about it. There ar=
e so many things going on at the same time, I hardly find time for the book=
. Please wish me luck.


=20=20=20=20=20=20=20=20


A long time ago, Gabor started a campaign to make =
live videos about Perl. He even did few pair-programming sessions and they =
were very popular. But then there has been no noise on that front in recent=
times. I used to make YouTube videos for the Weekly Chall=
enge during the middle of last year and then I also stopped because of lack=
of time. Last month, I started making videos again for the Weekly Challeng=
e. It gives me immense pleasure when I see comments on my videos. Someone r=
ecently commented on one video and requested I should make videos of past c=
hallenges as well. I have to manage my time carefully otherwise my first bo=
ok would be neglected again. Having said that, I am not giving up on making=
videos for the Weekly Challenge. If you are interested then please do chec=
k out my YouTube C=
hannel
.


=20=20=20=20=20=20=20=20


There is one piece of good news shared by Curtis -=
that the MMVP (minimally minimal viable product) RFC for Corinna has been =
sent to P5P. I am keeping my fingers crossed.


=20=20=20=20=20=20=20=20


Last but not least, please look after yourself and your loved ones.


=20=20=20=20=20=20=20=20


Your editor: Mohammad S. Anwar.



mg/mohammad_anwar.png" />




Sponsors

=20=20=20=20=20=20=20=20



Articles

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


-the-next-phase-of-object-oriented-programming.html" style=3D"
font-size: 18px;
font-weight: bold;
">Are Microservices the Next Phase of Object-Oriented Pro=
gramming?

es+the+Next+Phase+of+Object-Oriented+Programming%3F+https%3A%2F%2Fovid.gith=
ub.io%2Farticles%2Fare-microservices-the-next-phase-of-object-oriented-prog=
ramming.html by -at-OvidPerl via -at-perlweekly">om/img/twitter16.png" alt=3D"Tweet">


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


Curtis sharing little secrets about OOP and its follow-up =
with microservices. The discussion about inheritance is fascinating. Thank =
you; great blog post. Please keep it coming regularly.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


and-the-warn-function/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl warnings and the warn function

nd+the+warn+function+https%3A%2F%2Fphoenixtrap.com%2F2022%2F01%2F04%2Fperl-=
warnings-and-the-warn-function%2F via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rap.com/">Mark Gardner

=3D"font-size: 16px">
A very interesting discussion of 'warn' and 'warnings'. Hi=
ghly recommended.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/mark_gardner.jpeg" title=3D"Mark Gardner" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


favorite-warnings-closure.html" style=3D"
font-size: 18px;
font-weight: bold;
">My Favorite Warnings: closure

nings%3A+closure+http%3A%2F%2Fblogs.perl.org%2Fusers%2Ftom_wyant%2F2022%2F0=
1%2Fmy-favorite-warnings-closure.html via -at-perlweekly">perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/tom_wyant/">Tom Wyant (ttps://metacpan.org/author/WYANT">WYANT)
=


This weekly blog by Tom shares the insights of 'closures' =
in a compact and cocise way.=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/tom_wyant.png" title=3D"Tom Wyant" width=3D"80" />
=20



Web

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ile-from-inside-vim/" style=3D"
font-size: 18px;
font-weight: bold;
">Opening Files Quickly from Inside vim

uickly+from+Inside+vim+https%3A%2F%2Fwww.olafalders.com%2F2022%2F01%2F05%2F=
open-this-file-from-inside-vim%2F by -at-olafalders via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


It is not something new to many but in this blog post he i=
s talking how to use 'ot' within vim.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ay.html" style=3D"
font-size: 18px;
font-weight: bold;
">GNU Parallel's 20th birthday

s+20th+birthday+https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fparallel%2F20th-birt=
hday.html via -at-perlweekly">.png" alt=3D"Tweet">



On 2022-01-06 GNU Parallel was 20 years old. Please check =
out how Perl is related to it.


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


ersus-today.html" style=3D"
font-size: 18px;
font-weight: bold;
">Programming in 1987 Versus Today

1987+Versus+Today+https%3A%2F%2Fovid.github.io%2Fblog%2Fprogramming-in-1987=
-versus-today.html by -at-OvidPerl via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


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


Curtis sharing his programming days in 1987. A very entert=
aining blog post.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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



The Weekly Chall=
enge

=20=20=20=20=20=20=20=20

nge.org/">The Weekly Challenge by Mo=
hammad Anwar
will help you step out of your comfort-zone. You can even =
win prize money of $50 Amazon voucher by participating in the weekly challe=
nge. We pick one winner at the end of the month from among all of the contr=
ibutors during the month. The monthly prize is kindly sponsored by Peter Se=
rgeant of PerlCareers.


=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


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

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


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Welcome to a new week with a couple of fun tasks "Truncata=
ble Prime" and "Pentagon Numbers". If you are new to the weekly challenge t=
hen why not join us and have fun every week. For more information, please r=
ead the FAQ.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


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

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


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "10001st Prime Number" and "Curious Fraction Tree" task=
s in Perl and Raku. You will find plenty of solutions to keep you busy.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


nge-142" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Review - Perl Weekly Challenge - 142

erl+Weekly+Challenge+-+142+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fre=
view-challenge-142 via -at-perlweekly">twitter16.png" alt=3D"Tweet">


=20
by Colin Crain
style=3D"font-size: 16px">
Perl Solutions Review by Colin Crain.


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


nge/week-146-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 146: 10001st Prime Number

llenge+146%3A+10001st+Prime+Number+https%3A%2F%2Fabigail.github.io%2FHTML%2=
FPerl-Weekly-Challenge%2Fweek-146-1.html via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
Another cool use of another CPAN module as shown by Abigai=
l.


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


nge/week-146-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 146: Curious Fraction Tree

llenge+146%3A+Curious+Fraction+Tree+https%3A%2F%2Fabigail.github.io%2FHTML%=
2FPerl-Weekly-Challenge%2Fweek-146-2.html via -at-perlweekly">s://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
Abigail presented the task in a simple and easy to read fo=
rmat. Thanks for your help.


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


/09/perl" style=3D"
font-size: 18px;
font-weight: bold;
">Sieve of Atkin / Curious Fraction Tree

%2F+Curious+Fraction+Tree+http%3A%2F%2Fwww.rabbitfarm.com%2Fcgi-bin%2Fblosx=
om%2F2022%2F01%2F09%2Fperl via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


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


Thank you Adam for sharing the 'Sieve of Atkin' method of =
determining prime numbers. Keep it up great work.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Fractionally Prime with Raku and Perl

ime+with+Raku+and+Perl+https%3A%2F%2Fraku-musings.com%2Ffractionally-prime.=
html via -at-perlweekly"> alt=3D"Tweet">


=20
by Arne Sommer
style=3D"font-size: 16px">
Arne always gives more than just the task. This week also =
we have dot file generation. Thank you for sharing your knowledge with us.


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


es-and-primes-weekly-challenge-146.html" style=3D"
font-size: 18px;
font-weight: bold;
">Fractions, Trees and Primes: Weekly Challenge 146

ees+and+Primes%3A+Weekly+Challenge+146+https%3A%2F%2Fjacoby.github.io%2F202=
2%2F01%2F03%2Ffractions-trees-and-primes-weekly-challenge-146.html by -at-jaco=
bydave via -at-perlweekly">g" alt=3D"Tweet">


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


Elegant use of an OOP method to solve the Curious Fraction=
Tree task. You don't want to miss it.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


c146-10001st-prime-number/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC146 - 10001st Prime Number

t+Prime+Number+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2022%2F01%2F05=
%2Fpwc146-10001st-prime-number%2F by -at-polettix via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


Flavio continued showing the power of his Raku skills with=
a compact solution. Great work, keep it up.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


c146-curious-fraction-tree/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC146 - Curious Fraction Tree

s+Fraction+Tree+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2022%2F01%2F0=
6%2Fpwc146-curious-fraction-tree%2F by -at-polettix via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


Flavio is very clever; sharing the finer details. The best=
solution IMHO so far. Thank you.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


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

llenge%3A+Week+146+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2022%2F01%2Fpe=
rl_weekly_challenge_week_146.html via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jaldhar H. Vyas
=


Cool one liner in Raku for the 10001st prime number. Alway=
s a pleasure to read his blog.=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
>


b/tree/master/challenge-146/james-smith#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge #146

llenge+%23146+https%3A%2F%2Fgithub.com%2Fmanwar%2Fperlweeklychallenge-club%=
2Ftree%2Fmaster%2Fchallenge-146%2Fjames-smith%23readme via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by James Smith
style=3D"font-size: 16px">
James is known for compact and elgant solutions. I simply =
love his solutions. Thanks for your contributions.


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


l-weekly-challenge-146-prime-numbers-and-fraction-tree.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 146: Prime Numbers and Fraction T=
ree

llenge+146%3A+Prime+Numbers+and+Fraction+Tree+http%3A%2F%2Fblogs.perl.org%2=
Fusers%2Flaurent_r%2F2022%2F01%2Fperl-weekly-challenge-146-prime-numbers-an=
d-fraction-tree.html via -at-perlweekly">g/twitter16.png" alt=3D"Tweet">


=20
by Laurent Rosenfeld
=


Laurent is on a mission to explore guest languages these d=
ays. Thank you for your contributions.


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


Challenge146.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 146: the first challenge of the y=
ear!

llenge+146%3A+the+first+challenge+of+the+year%21+https%3A%2F%2Ffluca1978.gi=
thub.io%2F2022%2F01%2F04%2FPerlWeeklyChallenge146.html via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Luca is one of the Raku fans in the team. This week he sha=
red a Raku class solution. Well done.


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


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

llenge+146+https%3A%2F%2Fwlmb.github.io%2F2022%2F01%2F03%2FPWC146%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Very impressive one-liner solution in Perl by Luis. Thanks=
for sharing your knowledge.


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


f" style=3D"
font-size: 18px;
font-weight: bold;
">10001st Prime Number

umber+https%3A%2F%2Fengineering.purdue.edu%2F~mark%2Ftwc-146-1.pdf via -at-per=
lweekly">3D"Tweet=<BR">


=20
by ing.purdue.edu/~mark/">Mark Senn
=


Compact one liner in Raku is the solution by Mark. Keep it=
up; great work.


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


f" style=3D"
font-size: 18px;
font-weight: bold;
">Curious Fraction Tree

n+Tree+https%3A%2F%2Fengineering.purdue.edu%2F~mark%2Ftwc-146-2.pdf via -at-pe=
rlweekly">3D"Twee=<BRt">


=20
by ing.purdue.edu/~mark/">Mark Senn
=


Well-crafted presentation with two different approaches. M=
ark always makes the task look simple. Well done.


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


s-and-curious-fractions.html" style=3D"
font-size: 18px;
font-weight: bold;
">Large primes and curious fractions

d+curious+fractions+https%3A%2F%2Fpjcs-pwc.blogspot.com%2F2022%2F01%2Flarge=
-primes-and-curious-fractions.html via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Peter Campbell Smith
=


Peter's discussion of the '10001st Prime Number' task is n=
ot be missed IMHO. Thank you Peter for your contributions..


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


ekly_Challenge_146__Curious_Prime.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge 146: Curious Prime

lenge+146%3A+Curious+Prime+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F202=
2%2F01%2FThe_Weekly_Challenge_146__Curious_Prime.html via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Reference point in the blog to the task is the main attrac=
tion for me. Roger has been providing solutions in many other languages too.


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


ime-4fik" style=3D"
font-size: 18px;
font-weight: bold;
">2 Fractions and a Prime

+a+Prime+https%3A%2F%2Fdev.to%2Fsimongreennet%2F2-fractions-and-a-prime-4fi=
k via -at-perlweekly">t=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Simon's use of Number::Fraction to deal with the 'Curious =
Fraction Tree' task is really interesting. Thank you for sharing new ideas.


=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



Rakudo

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


released/" style=3D"
font-size: 18px;
font-weight: bold;
">2021.52 JDV Released

eased+https%3A%2F%2Frakudoweekly.blog%2F2021%2F12%2F27%2F2021-52-jdv-releas=
ed%2F via -at-perlweekly">" alt=3D"Tweet">


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


=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

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



Weekly collectio=
ns

=20=20=20=20=20=20=20=20


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


9-great-cpan-modules-released.html">Great CPAN modules released last weeka>;
perl-report.html">StackOverflow Perl report.


=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



The corner of Ga=
bor

=20=20=20=20=20=20=20=20

A couple of entries sneaked in by =
Gabor.


=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ux" style=3D"
font-size: 18px;
font-weight: bold;
">Dancer2: Install Perl on Linux and Mac OSX

all+Perl+on+Linux+and+Mac+OSX+https%3A%2F%2Fperlmaven.com%2Fdancer2-install=
-perl-on-linux by -at-szabgab via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by om/">G=C3=A1bor Szab=C3=B3 (metacpan.org/author/SZABGAB">SZABGAB)
=


=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

m/img/gabor_szabo.png" title=3D"G=C3=A1bor Szab=C3=B3" width=3D"80" />
=20


e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per=
l_careers_a_" />

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
style=3D"
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


font-size: 18px;
font-weight: bold;
">Get your foot in the door! UK/EU Remote Jr. Perl Develo=
per

n+the+door%21+UK%2FEU+Remote+Jr.+Perl+Developer+https%3A%2F%2Fjob.perl.care=
ers%2Frd8 via -at-perlweekly">

  1. 2022-01-01 From: "Greg Farough, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Help keep the end-of-year momentum going:
  2. 2022-01-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Taking the eye off the ball
  3. 2022-01-03 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #545 - Happy, Healthy,
  4. 2022-01-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: This is How They Really Talk About Israel
  5. 2022-01-04 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter Issue 165, January 2022
  6. 2022-01-06 IEEE Engineering in Medicine and Biology Society <noreply-at-embs.org> Subject: [Hangout - NYLXS] Call for Papers - 9th IEEE RAS/EMBS International
  7. 2022-01-06 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  8. 2022-01-05 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  9. 2022-01-06 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  10. 2022-01-03 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  11. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  12. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  13. 2022-01-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  14. 2022-01-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  15. 2022-01-08 Alain Knaff via info-gnu <info-gnu-at-gnu.org> Subject: [Hangout - NYLXS] GNU mtools 4.0.37 released
  16. 2022-01-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Aaron Swartz
  17. 2022-01-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Rutstein DMCA lawsuite
  18. 2022-01-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] More on the Rutstien DMCA copyright suite
  19. 2022-01-09 Alexandre Oliva <lxoliva-at-fsfla.org> Subject: [Hangout - NYLXS] GNU Linux-libre 5.16-gnu
  20. 2022-01-10 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #546 - Perl Books
  21. 2022-01-10 Alex <mysqlstudent-at-gmail.com> Subject: [Hangout - NYLXS] TLS ciphers
  22. 2022-01-10 Alex <mysqlstudent-at-gmail.com> Re: [Hangout - NYLXS] TLS ciphers
  23. 2022-01-10 From: "Medscape News Alert" <Medscape_News_Alert-at-mail.medscape.com> Subject: [Hangout - NYLXS] FDA OKs New Adult Insomnia Med
  24. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] One Man, One Vote..
  25. 2022-01-11 From: "Shaina Taub" <shainataub-at-e.atlanticrecords.com> Subject: [Hangout - NYLXS] 'Songs of the Great Hill'
  26. 2022-01-12 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for
  27. 2022-01-12 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] MyGNUHealth Flatpak
  28. 2022-01-11 Alessio <alciregi-at-posteo.net> Subject: [Hangout - NYLXS] [Health] MyGNUHealth Flatpak
  29. 2022-01-12 Axel Braun <axel.braun-at-gmx.de> Subject: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for GNU
  30. 2022-01-12 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] MyGNUHealth Flatpak
  31. 2022-01-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] what vaccines mean to business
  32. 2022-01-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Anti-Semetism in the coin business?
  33. 2022-01-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] You really need to see what can be done without a
  34. 2022-01-14 From: "Greg Farough, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Share your free software journey and help others
  35. 2022-01-15 Alessio <alciregi-at-posteo.net> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  36. 2022-01-15 From: "Medscape CME & Education" <Medscape-at-mail.medscape.org> Subject: [Hangout - NYLXS] Help Improve The Lives of Those Living With HIV
  37. 2022-01-14 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  38. 2022-01-14 Alessio <alciregi-at-posteo.net> Subject: [Hangout - NYLXS] [Health] desktop and metainfo files
  39. 2022-01-14 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for
  40. 2022-01-14 Axel Braun <axel.braun-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for
  41. 2022-01-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Faucci and his critics
  42. 2022-01-17 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #547 - Learning a human language vs.
  43. 2022-01-17 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  44. 2022-01-17 Alessio <alciregi-at-posteo.net> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  45. 2022-01-17 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  46. 2022-01-17 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  47. 2022-01-18 Alessio <alciregi-at-posteo.net> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  48. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  49. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  50. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  51. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  52. 2022-01-18 Matus UHLAR - fantomas <uhlar-at-fantomas.sk> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  53. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  54. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  55. 2022-01-18 Chris Green <cl-at-isbd.net> Re: [Hangout - NYLXS] Adding a second line to .forward,
  56. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  57. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  58. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  59. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding a second line to .forward,
  60. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  61. 2022-01-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  62. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  63. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  64. 2022-01-11 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  65. 2022-01-11 Phil Biggs <mb170712-at-pjb.cc> Subject: [Hangout - NYLXS] Virtual users with postfix and dovecot
  66. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  67. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  68. 2022-01-18 Matus UHLAR - fantomas <uhlar-at-fantomas.sk> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  69. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  70. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  71. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  72. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  73. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  74. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  75. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  76. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  77. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  78. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  79. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  80. 2022-01-11 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  81. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  82. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  83. 2022-01-18 Chris Green <cl-at-isbd.net> Re: [Hangout - NYLXS] Adding a second line to .forward,
  84. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  85. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  86. 2022-01-11 Phil Biggs <mb170712-at-pjb.cc> Subject: [Hangout - NYLXS] Virtual users with postfix and dovecot
  87. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  88. 2022-01-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  89. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding a second line to .forward,
  90. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  91. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  92. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  93. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  94. 2022-01-06 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  95. 2022-01-11 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  96. 2022-01-06 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  97. 2022-01-05 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  98. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  99. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  100. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  101. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  102. 2022-01-11 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  103. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  104. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  105. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  106. 2022-01-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  107. 2022-01-18 Matus UHLAR - fantomas <uhlar-at-fantomas.sk> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  108. 2022-01-18 From: "Joe Acquisto-j4" <joea-at-j4computers.com> Re: [Hangout - NYLXS] SASL questions
  109. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  110. 2022-01-18 Paul Robert Marino <prmarino1-at-gmail.com> Subject: [Hangout - NYLXS] Fwd: SASL questions
  111. 2022-01-18 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) de Blasio ruined New York City
  112. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Check this out. It doesn
  113. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Chofitz Chaim Auction needs some help...
  114. 2022-01-18 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] FSF expands process for associate members to
  115. 2022-01-19 Rick Moen <rick-at-linuxmafia.com> Re: [Hangout - NYLXS] Check this out. It doesn
  116. 2022-01-20 aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] Check this out. It doesn
  117. 2022-01-20 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Check this out. It doesn
  118. 2022-01-19 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] New year,
  119. 2022-01-24 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #548 - Perl Books Collection
  120. 2022-01-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The suppresion of desenting scientific opinions
  121. 2022-01-26 From: "Pat Schloss" <pschloss-at-umich.edu> Subject: [Hangout - NYLXS] [mothur] mothur v.1.47.0 release
  122. 2022-01-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] security and Free Software in the WSJ - eh
  123. 2022-01-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] New Zealand Lockdown
  124. 2022-01-30 Steve Hay <stevehay-at-apache.org> Subject: [Hangout - NYLXS] [ANNOUNCE] mod_perl-2.0.12
  125. 2022-01-02 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Embperl and threaded mpm?
  126. 2022-01-02 Neil Gunton <neil-at-nilspace.com> Re: [Hangout - NYLXS] Embperl and threaded mpm?
  127. 2022-01-02 Jim Tappe <jtappe-at-gmail.com> Re: [Hangout - NYLXS] Embperl and threaded mpm?

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