Originally published at Perl Weekly 707
Hi there!
A week or so ago I posted on LinkedIn asking the rather rhetorical question, if I should offer a service helping companies move from Perl to Python or Rust. The comment I got is that I should not as it hurts the Perl community and that it would be unethical to rewrite something in an inferior language. I admit, this comment really annoyed me.
Instead of arguing I published another post asking if it would be ethical to wtite anything in Perl which is, I guess the flip side of the above comment. Now that post got a lot of comments. Some really valuable, some really strange ones.
It think the question of ethics depends a lot on the parties involved. Do I write the program for myself? Am I offering the resulting application as a service? Am I writing it for a client who will have to maintain it? Are the other involved parties informed about the costs and risk of the choices we make?
Enjoy your week!
--
Your editor: Gabor Szabo.
Articles
How to properly and immutably create a timestamp for a document (using Blockchain technology)
Alexander writes: 'I had written a Math paper which was not good enough to be published in a journal, yet I wanted to have proof of the date I wrote it on so I could post the paper on the web without other people later being able to question who first came up with the idea.'
Bug fix releases (2.04 and 5) for the Perl Distribution Workflow
The recent major release of the Perl distribution Workflow was followed by not one but two bug fix release.
Going to release TurboVision bindings sometime soon
Nice, but what is TurboVision? Oh I think I found it. It is a terminal-based IDE.
Django and Mojolicious: a quick comparison of two popular web frameworks
Marco writes: 'Recently I’ve been working on a project with a Vue front-end and two back-ends, one in Python using the Django framework and one in Perl using the Mojolicious framework. So, it’s a good time to spend some words to share the experience and do a quick comparison.'
Conquering Flatpak Icons on LXDE (Pop!_OS Edition)
What is Pop!_OS? Sounds like the name of one of the kids of Elon Musk. But no. It is apparently an Ubuntu-based Linux operating system for STEM and creative professionals.
Announce Perl.Wiki.html V 1.23
Discussion
When someone says Perl is dead but youre still out here optimizing legacy systems like its 1999
It is interesting to see that some people are so annoyed by the existance of Perl that they need to say it is dead and on the other hand people who pretend that everything is fine despite the obvious fall in popularity. Luckily there are a few who provide some balanced clarity.
Where to easily deploy mojolicious application?
Why is Perl power consumption so high?
The linked article uses one of those graphs showing that Perl (and Python) use about 100 times more energy than C or Rust. The comments are really enlightening as for the correctness of the measurement and the importance of it.
GitHub::Actions 0.2.0 is out
All new version of this distro, which puts a Perl face on the GitHub action commands.
Bailing out with reasonable message if perl is not installed in the system
CPAN
What's new on CPAN - December 2024
The monthly report
The Weekly Challenge
The Weekly Challenge by Mohammad Sajid Anwar will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks.
The Weekly Challenge - 308
Welcome to a new week with a couple of fun tasks "Count Common" and "Decode XOR". 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 - 307
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Check Order" and "Find Anagrams" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
TWC307
A very special post for Perl fan with compact solution. Keep it up great work.
Find the Check
Nice hack to check anagrams in Raku. Running in verbose makes it so fun, cool work.
Perl Weekly Challenge: Week 307
Want to have Perl and Raku on the same page? Well this is your place, do check it out. Great work.
Sort And Compare
Are you new to PDL? If yes then you shouldn't miss this, cool one-liner in PDL. Keep sharing.
Perl Weekly Challenge 307
Cool mix of uniq, map, join and sort is deadly. Plenty for you to think over, thank you for the contributions.
Don't Get Trapped in the Anagram Order!
Smart move to catch the trap and get around it. Nice work, highly recommended.
Orders and anagrams
Working through to get the efficient solution can be fun. You would definitely love the journey behind it. Thanks for sharing.
Anagram Check
Kotlin is the pick of the language for the blog post. However we still had usual mix of languages, you really don't want to skip. Highly recommended.
Sorting and counting
As always, you get to see the Python magic, very impressive. Keep it up great work.
Weekly collections
NICEPERL's lists
Great CPAN modules released last week;
MetaCPAN weekly report.
Events
Boston.pm monthly meeting
Virtual event
Paris.pm monthly meeting
Paris, France
German Perl/Raku Workshop Conference 2025
Munich, Germany
The Perl and Raku Conference 2025
Greenville, South Carolina, USA
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.
Top comments (0)