Perl Weekly
Issue #707 - 2025-02-10 - Is it ethical?
latest | archive | edited by Gabor Szabo
|
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!
Gabor Szabo
|
|
|
Articles
|
by Alexander Karelas (KARJALA)
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.'
|
|
|
by Jonas Brømsø Nielsen
The recent major release of the Perl distribution Workflow was followed by not one but two bug fix release.
|
|
Nice, but what is TurboVision? Oh I think I found it. It is a terminal-based IDE.
|
|
by Marco Pessotto
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.'
|
|
|
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.
|
|
|
Discussion
|
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.
|
|
|
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.
|
|
All new version of this distro, which puts a Perl face on the GitHub action commands.
|
|
|
CPAN
|
by Mathew Korica
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.
|
by Mohammad Sajid Anwar (MANWAR)
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.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
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.
|
|
|
by Ali Moradi
A very special post for Perl fan with compact solution. Keep it up great work.
|
|
by Arne Sommer
Nice hack to check anagrams in Raku. Running in verbose makes it so fun, cool work.
|
|
by Jaldhar H. Vyas
Want to have Perl and Raku on the same page? Well this is your place, do check it out. Great work.
|
|
by Jorg Sommrey
Are you new to PDL? If yes then you shouldn't miss this, cool one-liner in PDL. Keep sharing.
|
|
by W Luis Mochan
Cool mix of uniq, map, join and sort is deadly. Plenty for you to think over, thank you for the contributions.
|
|
by Matthias Muth
Smart move to catch the trap and get around it. Nice work, highly recommended.
|
|
by Peter Campbell Smith
Working through to get the efficient solution can be fun. You would definitely love the journey behind it. Thanks for sharing.
|
|
by Roger Bell West (FIREDRAKE)
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.
|
|
by Simon Green
As always, you get to see the Python magic, very impressive. Keep it up great work.
|
|
Weekly collections
|
|
Events
|
|
|
|
Greenville, South Carolina, USA
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|