Issue #551 - 2022-02-14 - Nothing to do with Perl

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!


Two weeks ago I wrote about Wordle and that it has 'Nothing to do with Perl'. Within a few hours Saif Ahmed proved me wrong and posted an implementation of Wordle in Perl. That's the spirit!

On a totally different topic, but still nothing to do with Perl: I just saw someone I know from the Perl community posting yet another disgusting accusation against Israel. As people more clever than me said: 'In the Middle Ages, Jews were accused of killing Christ. In the nineteenth and early twentieth century they were accused of ruining the nations where they lived. Today they are accused of apartheid, genocide, and having concentration camps'. Some people always find ways to blame the Jews for the crimes that are considered the worst by the contemporary civilization. Why am I writing about this, you ask? Because it hurts me a lot. You can't do much about it, but I hope that whenever you hear or see something horrific thing that Israel is accused of, you will double and triple-check it before you accept it as truth, 'like' it, or 'share' it. I hope you'll remember that an awful lot of misinformation is spread by people. Both by people who have an agenda against Jews and people who fall for true-looking lies.

Enjoy your week!

Gabor Szabo


Role-like augmentation

by Flavio Poletti (POLETTIX)

One way to add methods in a class, similar to how roles would work.

So pleased to use Perl

by Flavio Poletti (POLETTIX)

It is easy to make Flavio happy. You just need give him a -r flag.

100 Languages Speedrun: Episode 84: Lingua Romana Perligata

by Tomasz Wegrzanowski

It is nice that it was included in the series, but the author obviously hasn't seen Damian Conway's presentation explaining it. Unfortunately I think there is no publicly available recording of it.

Wordle in Perl

by Saif Uddin Ahmed (SAIFTYNET)

Two weeks ago I mentioned the various Wordle clones and Saif went ahead and created a Perl implementation of it. Very nice!

Active Directory time thing

by Flavio Poletti (POLETTIX)

Converting from and to the Active Directory way of representing time.

Learn Perl in 2022

I saw this post on Reddit where people also had quite a few negative comments on the code. Some of those people have written tutorials, books, or taught the language and thus I am fine seeing their criticism. But some have only criticized. Well go ahead, write a better article. Show us that you know how to write an article with good examples.

Outreachy participation - looking for mentors

by Makoto Nozaki

I love the idea behind the Outreachy program and a while ago, while learning Spanish, I wanted to encourage more people living in South America to apply. So I read the Outreachy Applicant Guide. They explain that one needs to show why they should be accepted and they recommend this to be detailed. So instead of writing "I face religious discrimination" they suggest the applicant writes "I am a Muslim in France. Muslims make up less than 2.3% of France's population. I face religious discrimination.". So people at Outreachy think that Muslims in France face religious discrimination AND/OR they try to encourage people to feel that way. It is strange they thought that this should be the example on their web site on how to provide clear information.


CPAN Report 2021

by Neil Bowers (NEILB)

The conclusion is that CPAN is, just as Perl is, and has been for a while, in a decline.


Grants: January 2022 Votes

Grant Proposal: Optree Optimsiations for Performance Gains - Approved

The Weekly Challenge

The Weekly Challenge by Mohammad 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 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.

The Weekly Challenge - 152

by Mohammad S. Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Triangle Sum Path" and "Rectangle Area". 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.

RECAP - The Weekly Challenge - 151

by Mohammad S. Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Binary Tree Depth" and "Rob The House" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 147

by Colin Crain

Perl Solutions Review by Colin Crain.

The Tree House with Raku

by Arne Sommer

Arne's interpretation of the second task is cool and on top we get a pictorial representation. And such a detailed description makes the code easy to read. Thanks for all the hard work.

No Diving in the Shallow End

by Colin Crain

Colin one-line parser for input string is classic, I loved it. The rest is Colin's usual speciality; you don't want to miss it.

Dr. Metropolis and His Amazing MANIAC Machine!: The Weekly Challenge #151

by Dave Jacoby (JACOBY)

Thanks, Dave for sharing the history of Nicholas Metropolis. For me, this is a bonus on top of a clever solution. Keep it up; great work.

PWC151 - Binary Tree Depth

by Flavio Poletti (POLETTIX)

The question section is the highlight for me every week. This is where I get to know the gaps in the task description. The solution itself is a masterpiece. Highly Recommended.

PWC151 - Rob The House

by Flavio Poletti (POLETTIX)

I found the Raku solution more compact than the Perl solution, although they are identical in nature. Keep it up great work.

Perl Weekly Challenge #151

by James Smith

It feels nice that some team members still call the weekly challenge by the name 'Perl Weekly Challenge'. James presents a nice challenge to me every week. I always look forward to his compact and precise solution. Thank you for sharing your knowledge with us.

Perl Weekly Challenge 151: Binary tree Depth

by Laurent Rosenfeld

Laurent always shares Perl and Raku solutions which makes it fun to compare the logic in two different languages. Thanks for sharing the knowledge.

Locate a leaf and rob a road

by Peter Campbell Smith

Peter's blog post is pure task analysis which is, again, one of the benefits of having a blog post. Thanks Peter for sharing your thought process.

The Weekly Challenge 151: Robbing Depth

by Roger Bell West (FIREDRAKE)

Roger's choice of a Rust solution to discuss in his blog post is very interesting. I always find a mix of languages in his blog. Keep it up great work.

Weekly Challenge 151

by Simon Green

Simon uses few words to explain the task and keep it simple, to the point. Thanks for your contributions.



Weekly collections

Perl Jobs by Perl Careers

Python and Perl: Better Together! Perl/Python role in London

We’ve got a role open for a Senior Developer skilled in both Perl and Python. Where better for a multi-talented developer like you than an organization at apex of their field? These premium native advertising gurus understand corporate, tech, financial services, and lifestyle technology.

What would your computer say about you? Perl, Python, NLP role in Amsterdam

Our client is the worldwide leader in machine intelligence for matching people with jobs, which is to say that when it comes to hiring, they know what they’re doing. Applicants, bring your “A” game: they’re looking for a Natural Language Processing (NLP) Engineer who is passionate about Machine Intelligence and can evaluate NLP systems.

Perl role with a twist in Vienna, Austria

Our client is saving the world from overpaying on electronics and household goods, one great deal at a time. As a large and trusted product and price comparison platform, these wunderkinds keep more hard-earned Euros in wallets and purses across German-speaking countries. This dynamic team is expanding into new markets, and they need a Perl programmer to help them on their way.

Are you at the head of the pack? Chief Software Architect role in Malaysia

Day-to-day, you’ll work closely with the Chief Technology Officer. Well-versed in the full stack of software development and cloud technologies, you’ll mentor engineering teams and provide guidance in solving issues. Technical expertise will be balanced with business savvy as you propose system architecture plans that accelerate deployment.

Looking Boss! 100% remote Perl role within UK & EU

Our client is looking for a full-stack Perl developer who takes autonomy to a new level. You’ll work like the business is your own because you’re the kind of person who takes pride in what they produce, and you’ll welcome the chance to dabble in multiple roles because you like to keep it fresh.

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week