eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

196
active users

#perl

6 posts5 participants1 post today

I have a strong feeling that the famous Camel Book is the worst choice when you want to learn #Perl from scratch.
I mean, I'm hundred pages in and feel like I know less Perl then before I have started the book. Wall makes Perl seem so convoluted and arbitrary, it doesn't make sense sometimes.
Maybe it's just the best book you need when you already know the language, not when you want to learn it.

This is pretty neat. Some draft notes on how to get self-hosting a web presence on #OpenBSD, starting with the httpd(8) webserver

I would have gone with #PHP ( or #Perl, which comes with the system ), but it's a great starting point

draft.websteading.net

draft.websteading.netWebsteading with OpenBSDLive in self-sufficiency on the Open Internet with OpenBSD. This website teaches how to host your own sites, manage mail, and maintain your servers.

Time to thin the library of software engineering books that I no longer need or, in the case of the C++ ones, no longer (and never did) bring me joy. I doubt any charity shop will take these and I can’t just put them in recycling. If you would like any of these for the cost of postage (which for some will be sizeable), DM me. UK only, and I am in East Sussex if you wished to collect. Titles and weights in alt text. Please boost for reach and reuse! #computing #retrocomputing #books #Perl #Linux

My teenage son has never shown any interest in programming. I gave him a #Fedora Linux desktop computer a few years ago and we've used it mainly to experiment with Inkscape and GIMP, with some #Perl scripting glue. Suddenly, this summer, he has downloaded PyCharm and is using a #Python tutorial on his phone. He is going along at extraordinary speed, creating tens of little example programs and, with my help, has started constructing a murder mystery game. It’s astonishing and very gratifying!

Replied in thread

@pouyllau #Perl (we don't add the 5 anymore since Perl 6 became #RakuLang) has definitely changed since 1999, but has thankfully retained a lot of backward compatibility.

@shiar made a great cheat sheet summary: sheet.shiar.nl/perl

sheet.shiar.nlperl version cheat sheetHistory of Perl releases since version 5.6, each with a summary of added or changed features.

🚀Dans la suite de mes outils OAI du mois dernier, je viens de terminer mes devoirs de vacances avec “csv2www“ : un programme #Perl 🐪 pour publier, montrer, partager en ligne le contenu des fichiers #csv (avec recherche et index paramétrables). Disponible sur mon GitHub: github.com/spouyllau/csv2www 1/

A Perl program to publish and show CSV file on the Web. Perl is chosen for its stability and compatibility with web services - spouyllau/csv2www
GitHubGitHub - spouyllau/csv2www: A Perl program to publish and show CSV file on the Web. Perl is chosen for its stability and compatibility with web servicesA Perl program to publish and show CSV file on the Web. Perl is chosen for its stability and compatibility with web services - spouyllau/csv2www
Continued thread

Sorry to all the #dzil haters, but in the end I'm going back to Dist::Zilla for this and my other #Perl #CPAN distributions. I tried the alternatives, but they all failed me for one reason or another.

And in the end, it's just hard to argue with a negative line count delta.

The good news is that I've got it configured to maintain build/main and build/release branches that one can fork and contribute to without having to install all my dependencies.

I think I feel another blog post coming on.

Hey #CPAN authors, you have Opinions on how to best develop and package #Perl modules. What's the best way in 2025?

I've used Dist::Zilla, but there are other options that might encourage contributors who don't use it. What are they?

I'm using a plain ExtUtils::MakeMaker-based setup for metacpan.org/dist/Log-Any-Adap, but keeping prerequisites and version numbers in sync is a chore. I'd like to adopt a better workflow for my other dists.

MetaCPANLog-Any-Adapter-MacOS-OSLog-0.0.5log to macOS' unified logging system