Issue #607 - 2023-03-13 - The Perl Planetarium

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

Hi there!

In the previous newsletter Mohammad included a blog post of Dave Cross about the Perl Planetarium, but I think it is worth another highlighting. It is an excellent way to follow what's going on in and around Perl on a daily basis. Now also including commits to the source code of Perl and questions on Stack overflow. I've also opened two issues asking Dave to allow the user to filter the messages based on source and to color-code the sources. Something one of you could implement in the front-end.

A couple of days ago I saw a post on Facebook by Curtis Ovid Poe and then Will Braswell reposted it. The rant was on why Perl is dying. Basically Ovid says that Perl lags behind the more popular languages adopting new features. Including features that were available to some other languages 10-20-40 years ago. Predictably some people jumped on blaming the Perl 6 effort. Others pointed out the lack of volunteers. The lack of outreach. The missing modules from the standard libraries.

Some very interesting comment, but you might need to be Facebook account to be able to read them. Sorry for that.

While preparing a blog post I searched GitHub for repositories written in Perl and then it gave me the idea to check out the other languages and got this table on The most popular programming languages on GitHub. I posted the link to the Perl programmers group on Facebook. They did not like the numbers.

Here is an idea to make GitHub better for Perl projects: The dependabot helps developers keep their dependencies up-to-date. As far as I can tell it does not support Perl.. However, it's source code is on GitHub so interested parties could probaly add this support. Let me know when it becomes available so I can try it.

Enjoy your week!

Gabor Szabo


Call for Papers. TPRC 2023

Submission deadline is March 31 Midnight UTC.


Release time!

by Flavio Poletti (POLETTIX)

Data::Resolver now includes the new object-oriented interface; Template::Perlish is now at version 1.60. Last, thanks to the infaticable djerius, a lot of bugs were unearthed for App::Easer and are now hopefully fixed.

SPVM now supports object-oriented programming in Perl

by Yuki Kimoto (KIMOTO)

Yuki has been writing about SPVM for ages, but I have not seen anyone else writing about it. Have you given it a try? What is it? What do you think?

Perl Interview question and answers 2023

by Suraj Taradale

On one hand I am glad someone still thinks that Perl interview questions are a good blog post today, on the hand,... well, I am not sure that these question would be that useful and the answers would be acceptable.

Stack Overflow

How do you use globbing in perl for a one-liner with many files, avoiding xargs/find/etc

This is an interesting question. I was wondering about this when I was blogging about some Perl one-liner that also used the bash file globbing. How would that work on OS-es that don't support globbing on the command line.

Perl exclude words with pattern

Perl has a utility to convert a sed command to Perl. This post goes the other way. Answers a Perl-related question using sed. It is sort of funny and sad.

grep from a substring to find the match string

The user is basically asking how to use grep of Perl.

Can I Convert PHP Code to Perl in a Semi-Automated Way?

Will someone ask ChatGPT to do it?


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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Minimum Index Sum" and "Duplicate and Missing". 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 - 207

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Keyboard Word" and "H-Index" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

The H Word

by Arne Sommer

Loved the blog title as always, very creative. With all graphics, it makes the reading fun. Kudos to your effort.

She's givin' me H citatations

by Bob Lied

Clever use of regex to get the job done. Well done.

Cool Key Lime Pie

by Colin Crain

Colin is back, yay. WIth his task analysis and special case, you are going to have fun. Thanks for sharing knowledge.


by Dave Jacoby (JACOBY)

Dave has been play with week number and shares some really fun side of the week number. Apart from that we also get the technical point of view. Keep it up great work.

Perl Weekly Challenge: Week 207

by Jaldhar H. Vyas

I like the line-by-line explanation of the entire solution. It makes it so easy to follow. Well done.

The Weekly Challenge 207

by James Smith

James is not known for one-liner but here we have one from him, exceptional. Keep it up great work.

PWC207 - Keyboard Word

by Flavio Poletti (POLETTIX)

Narration focussed more on Raku than Perl. It is always treat to read the blog post.

PWC207 - H-Index

by Flavio Poletti (POLETTIX)

The end result of Perl and Raku solutions look so similar. Thanks for sharing the knowledge.

Perl Weekly Challenge 207: Keyboard Word and H-Index

by Laurent Rosenfeld

Nice and friendly comparison between Perl and Raku. Plenty to learn from the blog as always. Thanks for sharing.

arrays everywhere!

by Luca Ferrari

Making good use of Raku power, we get the one-liner solution to H-Index task. Very impressive.

Perl Weekly Challenge 207

by W Luis Mochan

The master of Perl one-liner is in action once again. You really don't want to skip it.

Almost one-liners

by Matthias Muth

Here we have another master of Perl one-liner, great work. Keep it up.

Weekly challenge 207

by Peter Campbell Smith

Well, I just noticed that you can test the code online. Wow, this is cool.

The Weekly Challenge #207

by Robbie Hatley

Use of CPAN can be very handy. I liked the clever use. Nice attempt.

Indexed Keyboards

by Roger Bell West (FIREDRAKE)

Some more regex fun using Perl and other languages too. Thanks for sharing the knowledge.

The H Word

by Simon Green

Here we have friendly clash between Perl and Python. I really enjoy the competition. Keep it up great work.

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.


The Perl and Raku Conference 2023

Toronto, Ontario, Canada from July 11-13, 2023.

Perl Jobs by Perl Careers

Perl to Node Cross-training? Yes Please! UK Remote Perl Role

The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. If you’re a crack-hand with Catalyst, a Mojolicious master, or a distinguished Dancer, they want you. You’ll be deploying apps your work to AWS, so experience would be handy, and the company’s big on testing, so they’d like you to know your way around Test::More.

Bold, beautiful, and… brainy? Senior Perl roles in Malaysia, Dubai and Malta

With all the knowledge in your big, beautiful brain, it’s time to join a company that appreciates your breadth of experience. Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they’ve got the global reach that may provide the challenge you’re looking for. They know that a seasoned Perl pro is just what their team needs, and that’s where you come in!

C, C++, and Perl Software Engineers, Let’s Keep the Internet Safe. UK Remote Perl Role

A leading digital safeguarding solutions provider is looking for a software engineer experienced in C, C++, or Perl. You’ll have strong Linux knowledge and a methodical approach to problem solving that you use to investigate, replicate, and address customer issues. Your keen understanding of firewalls, proxies, Iptables, Squid, VPNs/IPSec and HTTP(S) will be key to your success at this company.

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