Perl Weekly
Issue #607 - 2023-03-13 - The Perl Planetarium
latest | archive | edited by Gabor Szabo
|
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
|
|
|
Announcements
|
Submission deadline is March 31 Midnight UTC.
|
|
Articles
|
|
|
|
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.
|
|
|
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?
|
|
|
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
|
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 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.
|
|
|
The user is basically asking how to use grep of Perl.
|
|
Will someone ask ChatGPT to do it?
|
|
Perl
|
|
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.
|
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.
|
|
|
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.
|
|
|
by Arne Sommer
Loved the blog title as always, very creative. With all graphics, it makes the reading fun. Kudos to your effort.
|
|
by Bob Lied
Clever use of regex to get the job done. Well done.
|
|
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.
|
|
|
by Jaldhar H. Vyas
I like the line-by-line explanation of the entire solution. It makes it so easy to follow. Well done.
|
|
by James Smith
James is not known for one-liner but here we have one from him, exceptional. Keep it up great work.
|
|
by Flavio Poletti (POLETTIX)
Narration focussed more on Raku than Perl. It is always treat to read the blog post.
|
|
|
by Flavio Poletti (POLETTIX)
The end result of Perl and Raku solutions look so similar. Thanks for sharing the knowledge.
|
|
|
by Laurent Rosenfeld
Nice and friendly comparison between Perl and Raku. Plenty to learn from the blog as always. Thanks for sharing.
|
|
by Luca Ferrari
Making good use of Raku power, we get the one-liner solution to H-Index task. Very impressive.
|
|
by W Luis Mochan
The master of Perl one-liner is in action once again. You really don't want to skip it.
|
|
by Matthias Muth
Here we have another master of Perl one-liner, great work. Keep it up.
|
|
by Peter Campbell Smith
Well, I just noticed that you can test the code online. Wow, this is cool.
|
|
by Robbie Hatley
Use of CPAN can be very handy. I liked the clever use. Nice attempt.
|
|
by Roger Bell West (FIREDRAKE)
Some more regex fun using Perl and other languages too. Thanks for sharing the knowledge.
|
|
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.
|
|
Events
|
Toronto, Ontario, Canada from July 11-13, 2023.
|
|
Tuesday Mar 14th, 2022 06:30 PM Eastern Time (US and Canada)
|
|
|
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.
|
|
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!
|
|
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!
|