Mon Oct 18 16:30:13 2021
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 2021-07-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2021-07-19
FROM G?bor Szab?
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #521 - Floods in Perl
From hangout-bounces-at-nylxs.com Mon Jul 19 10:05:09 2021
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 57FC3163F8F;
Mon, 19 Jul 2021 10:05:02 -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 CA2A8163F5E; Mon, 19 Jul 2021 10:04:54 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 19 Jul 2021 10:04:54 -0400
Resent-Message-ID: <20210719140454.GA27439-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 83E91163F5D
for ; Mon, 19 Jul 2021 04:12:47 -0400 (EDT)
Received: from s8.hostlocal.com (localhost [IPv6:::1])
by s8.hostlocal.com (Postfix) with ESMTP id D6C18C707;
Mon, 19 Jul 2021 08:11:52 +0000 (UTC)
X-Original-To: perlweekly-at-perlweekly.com
Delivered-To: perlweekly-at-s8.hostlocal.com
Received: from s7.hostlocal.com (s7.hostlocal.com [173.255.196.65])
by s8.hostlocal.com (Postfix) with ESMTPS id 5ED59C09E
for ; Mon, 19 Jul 2021 08:10:42 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
by s7.hostlocal.com (Postfix) with ESMTP id 5D3B23E8DC
for ; Mon, 19 Jul 2021 08:10:42 +0000 (UTC)
MIME-Version: 1.0
X-Mailer: MIME::Lite 3.031 (F2.85; T2.17; A2.21; B3.15; Q3.13)
Date: Mon, 19 Jul 2021 08:10:42 +0000
From: G?bor Szab?
To: perlweekly-at-perlweekly.com
Message-Id: <20210719081042.5D3B23E8DC-at-s7.hostlocal.com>
X-Mailman-Approved-At: Mon, 19 Jul 2021 08:11:49 +0000
X-BeenThere: perlweekly-at-perlweekly.com
X-Mailman-Version: 2.1.16
Precedence: list
Content-Type: multipart/mixed; boundary="===============4491245933691347069=="
X-UID: 88534
Subject: [Hangout - NYLXS] [Perlweekly] #521 - Floods in Perl
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.

--===============4491245933691347069==
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="_----------=_162668224232261560"

This is a multi-part message in MIME format.

--_----------=_162668224232261560
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 19 Jul 2021 08:10:42 +0000

Perl Weekly=20

https://perlweekly.com/

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



Hi there,

This week we saw the tremendous and devastating power of nature in Europe
as well. The Guardian even mentioned the Moselle River at Perl in Germany (
https://www.theguardian.com/world/2021/jul/16/western-germany-floods-angela
-merkel-horror-catastrophe-deaths-missing-search-flooding-belgium ). The
place where Liz and Wendy attempted to re-unite the Perl 5 and Perl 6
communities as well. That was not very successful.

I was wondering what can we do?

I know a few members of the Perl community who are also volunteer
firefighters. Some of them might have taken part in the rescue efforts
maybe even risking their own lives. That a very generous way of helping
others and helping the world when disaster strikes.

I know a few other members of the Perl community who make an effort to
reduce their own carbon footprint by traveling by bike and train only. That
can help postpone the disasters and if enough people do them might even
prevent the disasters.

What do you do? What examples could we follow to help when disaster
strikes? What could ew do to try to avoid the disasters in the first place?
Write about it in a blog post and send the link to me!

Enjoy your week!

--
Your editor: G=C3=A1bor Szab=C3=B3.


Articles

=20=20
Mojolicious Music Player
https://ology.github.io/2021/06/04/mojolicious-music-player/
=20
Can you build an audio player from perl Mojolicious?
--------------

=20=20
Release 1.55 of perl-workflow, a minor feature release
https://dev.to/jonasbn/release-1-55-of-perl-workflow-a-minor-feature-rele=
ase-o1
=20
=20=20
--------------

=20=20
Finding Vim snippets in Bash
https://github.polettix.it/ETOOBUSY/2021/07/13/finding-vim-snippets/
=20
A little Bash program (with completions) to show Vim snippets.
--------------

=20=20
Taming the Moose: Picking the best way to subclass Perl methods
https://phoenixtrap.com/2021/07/13/taming-the-moose-picking-the-best-way-=
to-subclass-perl-methods/
=20
The override keyword in Perl=E2=80=99s Moose object system is a nice bit =
of
code-as-documentation.
--------------

=20=20
Adding Tab Completion to Your Favourite CLI Programs
https://www.olafalders.com/2021/07/13/prove-tab-completion/
=20
=20=20
--------------

=20=20
Adding a Preview Window to Your Tab Completion
https://www.olafalders.com/2021/07/15/tab-completion-with-preview/
=20
=20=20
--------------

=20=20
Web nostalgia: MojoX::Mechanize
https://github.polettix.it/ETOOBUSY/2021/07/17/mojox-mechanize/
=20
Back when the web was simpler, the clients were dumb and Perl ruled as the
server frontend, interfaces were IMHO more clearly defined and somehow
standardized.
--------------

=20=20
More commenting... maybe?
https://github.polettix.it/ETOOBUSY/2021/07/18/more-commenting-maybe/
=20
My code might use some more commenting, maybe? - A reflection on The Week=
ly
Challenge
--------------

=20=20

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

Surveys and researches

=20=20
Survey launch
https://news.perlfoundation.org/post/annbarcombstudylaunch
=20
Dr. Ann Barcomb ( https://barcomb.org ) of the University of Calgary is
conducting research to understand episodic, or occasional, participation
in the Perl and Raku communities, in collaboration with The Perl
Foundation.
--------------

=20=20
Finding a shared vision of Perl
https://news.perlfoundation.org/post/shared_vision_perl
=20
The Perl Foundation (TPF) is conducting research to identify the shared
values of the Perl community, and their vision of the Perl ecosystem in
years to come.
--------------

=20=20

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

Grants

=20=20
Grant Proposal: Maintaining Perl 5 Core (Dave Mitchell)
https://news.perlfoundation.org/post/grant_proposal_maintaining_perl_5_da=
ve_mitchell
=20
=20=20
--------------

=20=20
Call for Grants: July 2021 Round
https://news.perlfoundation.org/post/call_for_grants_july_2021_round
=20
The application deadline for this round is 23:59 July 27, 2021, UTC.
--------------

=20=20
Maintaining Perl 5 (Dave Mitchell): May /June 2021 Report
https://news.perlfoundation.org/post/dave-report-2021-may-jun
=20
=20=20
--------------

=20=20

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

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org/ ) by Mohammad Anwar
( http://www.manwar.org/ ) will help you step out of your comfort zone.
You can even win prize money of a $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 - 122
https://theweeklychallenge.org/blog/perl-weekly-challenge-122
=20
Welcome to a new week with a couple of fun tasks "Average of Stream" and
"Basketball Points". 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 - 121
https://theweeklychallenge.org/blog/recap-challenge-121
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Invert Bit" and "The Travelling Salesman" tasks in Perl and Raku.
You will find plenty of solutions to keep you busy.
--------------

=20=20
Perl Weekly Challenge 121: Invert Bit
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-121-1.html
=20
Abigail's one liner is back in action with bitwise operations. Nice little
hack.
--------------

=20=20
Perl Weekly Challenge 121: The Travelling Salesman
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-121-2.html
=20
Really cool explanation of the task and the solution makes it so easy to
follow. Thanks.
--------------

=20=20
Inverted Salesman with Raku and Perl
https://raku-musings.com/inverted-salesman.html
=20
Arne's pictorial description is unbeatable, specially the bitwise
operation. Thanks for sharing.
--------------

=20=20
Mr. Brush Man, That One=E2=80=99s Upside Down!
https://colincrain.com/2021/07/18/mr-brush-man-that-ones-upside-down/
=20
Colin's blog post appears to be a textbook on the topic. So nicely
explained. Well done Colin.
--------------

=20=20
Bitty Tours: Perl Weekly Challenge #121
https://jacoby.github.io/2021/07/13/bitty-tours-perl-weekly-challenge-121=
.html
=20
Dave presented us a fully-fledged solution to The Travelling Salesman task
with good solid background. Thanks.
--------------

=20=20
PWC121 - Invert Bit
https://github.polettix.it/ETOOBUSY/2021/07/14/pwc121-invert-bit/
=20
Flavio seems to be enjoying Raku lot more than Perl these days. You have
made good progress, good luck.
--------------

=20=20
PWC121 - The Travelling Salesman
https://github.polettix.it/ETOOBUSY/2021/07/15/pwc121-the-travelling-sale=
sman/
=20
Flavio is one of the few selected members who attempted to solve The
Travelling Salesman task. His solution is well documented for anyone to
read. Thanks.
--------------

=20=20
Perl Weekly Challenge #120
https://github.com/drbaggy/perlweeklychallenge-club/tree/master/challenge=
-121/james-smith
=20
As always, James came up with a performance matrix solution. I loved his
solution to The Travelling Salesman; so easy to follow. Thanks.
--------------

=20=20
Perl Weekly Challenge 121: Invert Bit
http://blogs.perl.org/users/laurent_r/2021/07/perl-weekly-challenge-121-i=
nvert-bit.html
=20
Laurent only attempted the Invert Bit task as he was too busy with his
other commitments. Glad he shared the blog post with us. Thanks.
--------------

=20=20
Perl Weekly Challenge 121: bits and salesman
https://fluca1978.github.io/2021/07/12/PerlWeeklyChallenge121.html
=20
Luca didn't like The Travelling Salesman task but still managed to present
us the solution in a simple and easy-to-follow way. Thanks.
--------------

=20=20
Perl Weekly Challenge 121
https://wlmb.github.io/2021/07/12/PWC121/
=20
Luis went beyond what was asked in the The Travelling Salesman task and
gave us lots of extra goodies. You don't want to miss out.
--------------

=20=20
Perl Weekly Challenge 121: Travelling Bit
https://blog.firedrake.org/archive/2021/07/Perl_Weekly_Challenge_121__Tra=
velling_Bit.html
=20
Roger's implementation of The Travelling Salesman task is very impressive.
Well done. Thanks.
--------------

=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 modules released last week (
https://niceperl.blogspot.com/2021/07/cccl-9-great-cpan-modules-released-
last.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2021/07/cdlxxvi-metacpan-weekly-report-obje
ctpad.html );
StackOverflow Perl report (
https://niceperl.blogspot.com/2021/07/cdxcix-stackoverflow-perl-report.ht
ml ).
--------------

=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
Regexp::Grammars parse text with markup or markdown
https://perlmaven.com/regexp-grammars-parse-text-with-markup
=20
Parsing text with markup (or markdown) is not easy. It took me several da=
ys
to wrap my head around this, but eventually I think I've figured it out.
--------------

=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
NLP is all right by me! Perl, Python, NLP role in Amsterdam
https://job.perl.careers/w9j
=20
A global leader in machine intelligence matching job seekers with their
perfect career: our client=E2=80=99s goal is human level parsing. They=E2=
=80=99re on the
hunt for an NLP Engineer whose passion for NLP is matched only by their
interest in Machine Intelligence and their ability to drive quality
improvements, measurement standards, and error analysis processes for the
NLP framework.
--------------

=20=20
Perl Superheroes Wanted! Remote Perl within US time zone
https://job.perl.careers/f2u
=20
Does your boss treat you like a Perl superhero? If the answer is no, we=
=E2=80=99ve
got a role open that=E2=80=99ll inspire you to leap a tall building with
excitement. Best of all, this position is 100% remote. Required skills:
Strong Modern Perl - Specifically Catalyst/Mojolicious and DBIx::Class
--------------

=20=20
Scrooge had it right! Perl role in Vienna
https://job.perl.careers/k10
=20
Our client is one of the largest product and price comparison platforms in
German-speaking countries. They=E2=80=99re not saying you shouldn=E2=80=
=99t spend money,
but if you=E2=80=99re going to splash out on the latest gear, why not get=
the
best price? Client is willing to consider all candidates with strong
Perl, but they make heavy use of PostgreSQL, Elasticsearch, and Modern
Perl.
--------------

=20=20
Forget the carrot and stick! Perl role in London
https://job.perl.careers/hie
=20
As a company at the top of their game, our client is looking for a Perl
developer who is similarly eager to be the best. You=E2=80=99ll thrive in=
an
environment where you work independently and in teams, and you enjoy
writing code with a variety of languages. Your knowledge of JS and
experience with frameworks like React will round out your understanding
of MySQL and NoSQL databases like Google BigTable.
--------------

=20=20
Summer is calling=E2=80=A6 Perl role in Malta
https://job.perl.careers/4ed
=20
Our client is an international financial company with offices around the
world. With a global presence and the kind of growth that would make a
beanstalk blush, they=E2=80=99re looking to expand their team. If you=E2=
=80=99re a Perl
programmer with a side interest in online trading, you=E2=80=99ll be a na=
tural in
this role. Looking for Perl developers comfortable with Moose and
PSGI/Plack and Perl=E2=80=99s testing tools.
--------------

=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


--_----------=_162668224232261560
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
Date: Mon, 19 Jul 2021 08:10:42 +0000





1.0, user-scalable=3Dyes">
Perl Weekly Issue #521 - 2021-07-19 - Floods in Perl





color=3D"#ffffff">






=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

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


=20=20=20=20

=20=20=20=20

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


=20=20=20=20

=20=20=20=20

=20=20=20=20

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


=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

=20=20=20=20

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


=20=20=20=20

=20=20=20=20
=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 #521 - 2021-07-19 - Floods in Perl



latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">G=C3=A1bor Szab=C3=B3


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


This week we saw the tremendous and devastating power of nature in =
Europe as well. The Guardian even mentioned the uardian.com/world/2021/jul/16/western-germany-floods-angela-merkel-horror-c=
atastrophe-deaths-missing-search-flooding-belgium">Moselle River at Perl in=
Germany
. The place where Liz and Wendy attempted to re-unite the Perl =
5 and Perl 6 communities as well. That was not very successful.


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


I was wondering what can we do?


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


I know a few members of the Perl community who are also volunteer f=
irefighters. Some of them might have taken part in the rescue efforts maybe=
even risking their own lives. That a very generous way of helping others a=
nd helping the world when disaster strikes.


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


I know a few other members of the Perl community who make an effort=
to reduce their own carbon footprint by traveling by bike and train only. =
That can help postpone the disasters and if enough people do them might eve=
n prevent the disasters.


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


What do you do? What examples could we follow to help when disaster=
strikes? What could ew do to try to avoid the disasters in the first place=
? Write about it in a blog post and send the link to me!


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


Enjoy your week!


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


Your editor: G=C3=A1bor Szab=C3=B3.



mg/gabor_szabo.png" />




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
>


sic-player/" style=3D"
font-size: 18px;
font-weight: bold;
">Mojolicious Music Player

ic+Player+https%3A%2F%2Fology.github.io%2F2021%2F06%2F04%2Fmojolicious-musi=
c-player%2F by -at--at-gene_boggs via -at-perlweekly">.com/img/twitter16.png" alt=3D"Tweet">


=20
by thub.io/">Gene Boggs (an.org/author/GENE">GENE)

le=3D"font-size: 16px">
Can you build an audio player from perl Mojolicious?


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

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


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


low-a-minor-feature-release-o1" style=3D"
font-size: 18px;
font-weight: bold;
">Release 1.55 of perl-workflow, a minor feature release<=
/a>
+perl-workflow%2C+a+minor+feature+release+https%3A%2F%2Fdev.to%2Fjonasbn%2F=
release-1-55-of-perl-workflow-a-minor-feature-release-o1 via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by onasbn/">Jonas Nielsen

=3D"font-size: 16px">
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20


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

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


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


nding-vim-snippets/" style=3D"
font-size: 18px;
font-weight: bold;
">Finding Vim snippets in Bash

ppets+in+Bash+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F07%2F13%=
2Ffinding-vim-snippets%2F by -at-polettix via -at-perlweekly">/perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


A little Bash program (with completions) to show Vim snipp=
ets.


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


se-picking-the-best-way-to-subclass-perl-methods/" style=3D"
font-size: 18px;
font-weight: bold;
">Taming the Moose: Picking the best way to subclass Perl=
methods

e%3A+Picking+the+best+way+to+subclass+Perl+methods+https%3A%2F%2Fphoenixtra=
p.com%2F2021%2F07%2F13%2Ftaming-the-moose-picking-the-best-way-to-subclass-=
perl-methods%2F via -at-perlweekly">tter16.png" alt=3D"Tweet">


=20
by rap.com/">Mark Gardner

=3D"font-size: 16px">
The override keyword in Perl=E2=80=99s Moose object system=
is a nice bit of code-as-documentation.


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


ompletion/" style=3D"
font-size: 18px;
font-weight: bold;
">Adding Tab Completion to Your Favourite CLI Programs

letion+to+Your+Favourite+CLI+Programs+https%3A%2F%2Fwww.olafalders.com%2F20=
21%2F07%2F13%2Fprove-tab-completion%2F by -at-olafalders via -at-perlweekly"> src=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>


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


ion-with-preview/" style=3D"
font-size: 18px;
font-weight: bold;
">Adding a Preview Window to Your Tab Completion

w+Window+to+Your+Tab+Completion+https%3A%2F%2Fwww.olafalders.com%2F2021%2F0=
7%2F15%2Ftab-completion-with-preview%2F by -at-olafalders via -at-perlweekly">g src=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>


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


jox-mechanize/" style=3D"
font-size: 18px;
font-weight: bold;
">Web nostalgia: MojoX::Mechanize

A+MojoX%3A%3AMechanize+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2=
F07%2F17%2Fmojox-mechanize%2F by -at-polettix via -at-perlweekly">ps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Back when the web was simpler, the clients were dumb and P=
erl ruled as the server frontend, interfaces were IMHO more clearly defined=
and somehow standardized.


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


re-commenting-maybe/" style=3D"
font-size: 18px;
font-weight: bold;
">More commenting... maybe?

...+maybe%3F+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F07%2F18%2=
Fmore-commenting-maybe%2F by -at-polettix via -at-perlweekly">/perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


My code might use some more commenting, maybe? - A reflect=
ion on The Weekly Challenge


=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



Surveys and rese=
arches

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


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


udylaunch" style=3D"
font-size: 18px;
font-weight: bold;
">Survey launch

ttps%3A%2F%2Fnews.perlfoundation.org%2Fpost%2Fannbarcombstudylaunch via -at-pe=
rlweekly">3D"Twee=<BRt">



Dr. Ann Barcomb of the=
University of Calgary is conducting research to understand episodic, or oc=
casional, participation in the Perl and Raku communities, in collaboration =
with The Perl Foundation.


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

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


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


n_perl" style=3D"
font-size: 18px;
font-weight: bold;
">Finding a shared vision of Perl

d+vision+of+Perl+https%3A%2F%2Fnews.perlfoundation.org%2Fpost%2Fshared_visi=
on_perl via -at-perlweekly">ng" alt=3D"Tweet">


=20
by uni.com/">Andrew Solomon (tacpan.org/author/ILLY">ILLY)
style=3D"font-size: 16px">
The Perl Foundation (TPF) is conducting research to identi=
fy the shared values of the Perl community, and their vision of the Perl ec=
osystem in years to come.


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

m/img/andrew_solomon.png" title=3D"Andrew Solomon" width=3D"80" />
=20



Grants

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


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


al_maintaining_perl_5_dave_mitchell" style=3D"
font-size: 18px;
font-weight: bold;
">Grant Proposal: Maintaining Perl 5 Core (Dave Mitchell)=

3A+Maintaining+Perl+5+Core+%28Dave+Mitchell%29+https%3A%2F%2Fnews.perlfound=
ation.org%2Fpost%2Fgrant_proposal_maintaining_perl_5_dave_mitchell via -at-per=
lweekly">3D"Tweet=<BR">


=20
by Dave Mitchell
=


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


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

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


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


nts_july_2021_round" style=3D"
font-size: 18px;
font-weight: bold;
">Call for Grants: July 2021 Round

%3A+July+2021+Round+https%3A%2F%2Fnews.perlfoundation.org%2Fpost%2Fcall_for=
_grants_july_2021_round via -at-perlweekly">/img/twitter16.png" alt=3D"Tweet">



The application deadline for this round is 23:59 July 27, =
2021, UTC.


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

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


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


2021-may-jun" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl 5 (Dave Mitchell): May /June 2021 Repo=
rt

l+5+%28Dave+Mitchell%29%3A+May+%2FJune+2021+Report+https%3A%2F%2Fnews.perlf=
oundation.org%2Fpost%2Fdave-report-2021-may-jun via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Tony Cook (/metacpan.org/author/TONYC">TONYC)
=


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


=20=20=20=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 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 a $50 Amazon voucher by participating in the weekly chal=
lenge. We pick one winner at the end of the month from among all of the con=
tributors during the month. The monthly prize is kindly sponsored by Peter =
Sergeant 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-122" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 122

lenge+-+122+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-122 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 "Average =
of Stream" and "Basketball Points". 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=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-121" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 121

kly+Challenge+-+121+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-121 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 "Invert Bit" and "The Travelling Salesman" tasks in Per=
l 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/week-121-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 121: Invert Bit

llenge+121%3A+Invert+Bit+https%3A%2F%2Fabigail.github.io%2FHTML%2FPerl-Week=
ly-Challenge%2Fweek-121-1.html via -at-perlweekly">kly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
Abigail's one liner is back in action with bitwise operati=
ons. Nice little hack.


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

=20=20=20=20=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-121-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 121: The Travelling Salesman

llenge+121%3A+The+Travelling+Salesman+https%3A%2F%2Fabigail.github.io%2FHTM=
L%2FPerl-Weekly-Challenge%2Fweek-121-2.html via -at-perlweekly">tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
Really cool explanation of the task and the solution makes=
it so easy to follow. Thanks.


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

=20=20=20=20=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"
font-size: 18px;
font-weight: bold;
">Inverted Salesman with Raku and Perl

an+with+Raku+and+Perl+https%3A%2F%2Fraku-musings.com%2Finverted-salesman.ht=
ml via -at-perlweekly">lt=3D"Tweet">


=20
by Arne Sommer
style=3D"font-size: 16px">
Arne's pictorial description is unbeatable, specially the =
bitwise operation. Thanks for sharing.


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

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


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


at-ones-upside-down/" style=3D"
font-size: 18px;
font-weight: bold;
">Mr. Brush Man, That One=E2=80=99s Upside Down!

C+That+One%E2%80%99s+Upside+Down%21+https%3A%2F%2Fcolincrain.com%2F2021%2F0=
7%2F18%2Fmr-brush-man-that-ones-upside-down%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Colin Crain
style=3D"font-size: 16px">
Colin's blog post appears to be a textbook on the topic. S=
o nicely explained. Well done Colin.


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

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


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


erl-weekly-challenge-121.html" style=3D"
font-size: 18px;
font-weight: bold;
">Bitty Tours: Perl Weekly Challenge #121

Perl+Weekly+Challenge+%23121+https%3A%2F%2Fjacoby.github.io%2F2021%2F07%2F1=
3%2Fbitty-tours-perl-weekly-challenge-121.html by -at-jacobydave via -at-perlweek=
ly">3D"Tweet"


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


Dave presented us a fully-fledged solution to The Travelli=
ng Salesman task with good solid background. Thanks.


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


c121-invert-bit/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC121 - Invert Bit

+Bit+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F07%2F14%2Fpwc121-=
invert-bit%2F by -at-polettix via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


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


Flavio seems to be enjoying Raku lot more than Perl these =
days. You have made good progress, good luck.


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


c121-the-travelling-salesman/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC121 - The Travelling Salesman

avelling+Salesman+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F07%2=
F15%2Fpwc121-the-travelling-salesman%2F by -at-polettix via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Flavio is one of the few selected members who attempted to=
solve The Travelling Salesman task. His solution is well documented for an=
yone to read. Thanks.


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


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

llenge+%23120+https%3A%2F%2Fgithub.com%2Fdrbaggy%2Fperlweeklychallenge-club=
%2Ftree%2Fmaster%2Fchallenge-121%2Fjames-smith via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by James Smith
style=3D"font-size: 16px">
As always, James came up with a performance matrix solutio=
n. I loved his solution to The Travelling Salesman; so easy to follow. Than=
ks.


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

=20=20=20=20=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-121-invert-bit.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 121: Invert Bit

llenge+121%3A+Invert+Bit+http%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%2F=
2021%2F07%2Fperl-weekly-challenge-121-invert-bit.html via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Laurent Rosenfeld
=


Laurent only attempted the Invert Bit task as he was too b=
usy with his other commitments. Glad he shared the blog post with us. Thank=
s.


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

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


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


Challenge121.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 121: bits and salesman

llenge+121%3A+bits+and+salesman+https%3A%2F%2Ffluca1978.github.io%2F2021%2F=
07%2F12%2FPerlWeeklyChallenge121.html via -at-perlweekly">perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Luca didn't like The Travelling Salesman task but still ma=
naged to present us the solution in a simple and easy-to-follow way. Thanks.


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

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

llenge+121+https%3A%2F%2Fwlmb.github.io%2F2021%2F07%2F12%2FPWC121%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Luis went beyond what was asked in the The Travelling Sale=
sman task and gave us lots of extra goodies. You don't want to miss out.


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

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


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


eekly_Challenge_121__Travelling_Bit.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 121: Travelling Bit

llenge+121%3A+Travelling+Bit+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2=
021%2F07%2FPerl_Weekly_Challenge_121__Travelling_Bit.html via -at-perlweekly">=
3D"Tweet"


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


Roger's implementation of The Travelling Salesman task is =
very impressive. Well done. Thanks.


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

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


eat-cpan-modules-released-last.html">Great modules released last week;<=
br>-report-objectpad.html">MetaCPAN weekly report;
iceperl.blogspot.com/2021/07/cdxcix-stackoverflow-perl-report.html">StackOv=
erflow 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
>


with-markup" style=3D"
font-size: 18px;
font-weight: bold;
">Regexp::Grammars parse text with markup or markdown

mmars+parse+text+with+markup+or+markdown+https%3A%2F%2Fperlmaven.com%2Frege=
xp-grammars-parse-text-with-markup by -at-szabgab via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Parsing text with markup (or markdown) is not easy. It too=
k me several days to wrap my head around this, but eventually I think I've =
figured it out.


=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;
">NLP is all right by me! Perl, Python, NLP role in Amste=
rdam

t+by+me%21+Perl%2C+Python%2C+NLP+role+in+Amsterdam+https%3A%2F%2Fjob.perl.c=
areers%2Fw9j via -at-perlweekly">r16.png" alt=3D"Tweet">



A global leader in machine intelligence matching job seeke=
rs with their perfect career: our client=E2=80=99s goal is human level pars=
ing. They=E2=80=99re on the hunt for an NLP Engineer whose passion for NLP =
is matched only by their interest in Machine Intelligence and their ability=
to drive quality improvements, measurement standards, and error analysis p=
rocesses for the NLP framework.


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

=20=20=20=20=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;
">Perl Superheroes Wanted! Remote Perl within US time zon=
e

s+Wanted%21+Remote+Perl+within+US+time+zone+https%3A%2F%2Fjob.perl.careers%=
2Ff2u via -at-perlweekly">" alt=3D"Tweet">



Does your boss treat you like a Perl superhero? If the ans=
wer is no, we=E2=80=99ve got a role open that=E2=80=99ll inspire you to lea=
p a tall building with excitement. Best of all, this position is 100% remot=
e. Required skills: Strong Modern Perl - Specifically Catalyst/Mojolicious =
and DBIx::Class


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

  1. 2021-07-01 From: "Dana Morgenstein, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Read and share articles from the Free Software
  2. 2021-07-01 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter Issue 159, July 2021
  3. 2021-07-02 Osvaldo Alonso <dndsvx-at-outlook.es> Re: [Hangout - NYLXS]
  4. 2021-07-02 Edgar_ <edgar-at-hagenbichler.at> Re: [Hangout - NYLXS]
  5. 2021-07-02 Osvaldo Alonso <dndsvx-at-outlook.es> Re: [Hangout - NYLXS]
  6. 2021-07-02 Edgar_ <edgar-at-hagenbichler.at> Re: [Hangout - NYLXS]
  7. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] Pipewire without Pulse
  8. 2021-07-04 zap <zapper-at-dismail.de> Re: [Hangout - NYLXS] [artix-general] Pipewire without Pulse
  9. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  10. 2021-07-04 Ethan Masse <guitaristocrat-at-aol.com> Subject: [Hangout - NYLXS] [artix-general] elogind-openrc no longer provides
  11. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  12. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  13. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  14. 2021-07-04 Javier <je-vv-at-e.email> Subject: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  15. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] elogind-openrc no longer
  16. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Tablets
  17. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Bikes
  18. 2021-07-05 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] MyGNUHealth 1.0 ready to download
  19. 2021-07-06 Axel Braun <Axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  20. 2021-07-06 Axel Braun <Axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] MyGNUHealth 1.0 ready to download
  21. 2021-07-05 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #519 - Crystal conference and course
  22. 2021-07-05 Michael Stevens <michael.stevens-at-dianomi.com.INVALID> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  23. 2021-07-05 Chuck Zumbrun <chuck.zumbrun-at-gmail.com> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  24. 2021-07-05 Chris Brown <cbrown-at-macquarietelecom.com> Subject: [Hangout - NYLXS] New to Embperl. How do I work with a large
  25. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  26. 2021-07-06 Ruben Safir <ruben.safir-at-my.liu.edu> Re: [Hangout - NYLXS] Join me this Thursday for Eleanor Roosevelt:
  27. 2021-07-06 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  28. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  29. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  30. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  31. 2021-07-06 From: "Matt Lavallee, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Hot new summer items from GNU Press!
  32. 2021-07-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Crazy Eddie and Small Business in NYC
  33. 2021-07-10 Alain Knaff <alain-at-knaff.lu> Subject: [Hangout - NYLXS] GNU mtools 4.0.32 released
  34. 2021-07-08 Joel Rees via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Wacom Intuos PTS
  35. 2021-07-08 Liam R E Quin <liam-at-holoweb.net> Re: [Hangout - NYLXS] [Gimp-user] Wacom Intuos PTS
  36. 2021-07-08 Ilya Novikov via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] Fwd: Buttons are blurry
  37. 2021-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] COVID-19 Inflation is hear to stay...
  38. 2021-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Everything is secure.... not to worry...
  39. 2021-07-12 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #520 - CPAN Bus Factor
  40. 2021-07-11 From: "New York Sun" <editor-at-nysun.com> Subject: [Hangout - NYLXS] The G-20 Shock
  41. 2021-07-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] COVID-19 Inflation is hear to stay...
  42. 2021-07-12 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Push freedom even further at double the speed
  43. 2021-07-13 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Step by step encryption with the updated Email
  44. 2021-07-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] not quite fished but....
  45. 2021-07-14 facebook <facebook-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jerisalem
  46. 2021-07-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Black Lives matrer
  47. 2021-07-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The MTA spent Billions of Dollars spent and they
  48. 2021-07-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] R and Statistics
  49. 2021-07-19 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #521 - Floods in Perl
  50. 2021-07-18 Nick Clifton <nickc-at-redhat.com> Subject: [Hangout - NYLXS] GNU Binutils 2.37 has been released
  51. 2021-07-20 NYOUG <execdir-at-nyoug.org> Subject: [Hangout - NYLXS] Upcoming Events for Oracle Professionals
  52. 2021-07-20 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Freedom moving forward: An overview of the FSF's
  53. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Watershed moment on political use of law
  54. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Critical Race theory is RACISM
  55. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Phones
  56. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Phone Choices are costs one can think of as
  57. 2021-07-21 Paula Koval via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] .webp images
  58. 2021-07-16 Cliff Pratt via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  59. 2021-07-21 Ken Moffat via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] .webp images
  60. 2021-07-20 Jack Ogden <jack-at-striptwist.com> Subject: [Hangout - NYLXS] [Gimp-user] Levels glitch
  61. 2021-07-20 Dilli via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] gimp 2.99
  62. 2021-07-16 Alexandre Prokoudine via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Gimp 2.18.0: Toolbox not present
  63. 2021-07-17 Liam R E Quin <liam-at-holoweb.net> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  64. 2021-07-17 Michael Schumacher via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  65. 2021-07-16 Techno <techno6-at-glib.com> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  66. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Tic Tok artificial behavior intelligence...
  67. 2021-07-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Penertration in the computing marketplace
  68. 2021-07-25 Luis Falcon <falcon-at-gnuhealth.org> Subject: [Hangout - NYLXS] Release of MyGNUHealth 1.0.3
  69. 2021-07-26 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #522 - Promote Perl
  70. 2021-07-26 From: "[RSS/Feed] nixCraft: Linux Tips, Hacks, Tutorials, Subject: [Hangout - NYLXS] nixCraft Linux / UNIX Newsletter
  71. 2021-07-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Getting control of the Tech
  72. 2021-07-28 From: "Donald Robertson, III, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] FSF-funded call for white papers on philosophical
  73. 2021-07-25 Javier <je-vv-at-e.email> Subject: [Hangout - NYLXS] [artix-general] poppler-qt6 and poppler
  74. 2021-07-29 Naomi Calabretta <tony0000.ac-at-gmail.com> Subject: [Hangout - NYLXS] [artix-general] Community-made installation guide,

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