Originally published at Perl Weekly 607
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!
--
Your editor: Gabor Szabo.
Announcements
Call for Papers. TPRC 2023
Submission deadline is March 31 Midnight UTC.
Articles
The Future of Perl
Windows paths
Regexp::Assemble - Weekly Travelling in CPAN
Release time!
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
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
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.
Romeo - xxd
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.
Unable to connect to db after passing arguments. Getting error as Invalid argument values
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?
Perl
This week in PSC (100)
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 - Guest Contributions
The full report for the weekly challenge will be added to the online version of the Perl weekly later today or tomorrow.
Weekly collections
NICEPERL's lists
Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.
The corner of Gabor
A couple of entries sneaked in by Gabor.
Finding projects on GitHub: Topics, Languages, and Collections
Events
The Perl and Raku Conference 2023
Toronto, Ontario, Canada from July 11-13, 2023.
Boston PM : Corinna, feature class, Object::Pad - Paul 'LeoNerd' Evans (live; with Ovid on tape delay)
Tuesday Mar 14th, 2022 06:30 PM Eastern Time (US and Canada)
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 joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
Want to see more? See the archives of all the issues.
Not yet subscribed to the newsletter? Join us free of charge!
(C) Copyright Gabor Szabo
The articles are copyright the respective authors.