sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

609
active users

#perl

20 posts18 participants1 post today

Well fuck. mst had a terrible habit of uh opening his mouth and letting words come out. But very smart, did his damnedest to be kind, usually admitted his failures, and a hell of a lot of energy. A loud, abrasive cornerstone of the #Perl community.

Sounds negative, but no. I'm just acknowledging his issues while saying with full heart that I've missed that fucker and now I'm mad I have to keep missing him.

(profanity included out of respect for the deceased)

shadowcat.co.uk/2025/07/09/rip

www.shadowcat.co.uk“Ripples They Cause in the World” – Shadowcat Systems Limited
Continued thread

First mind blowing thing was function signatures just not being a thing, I completely forgot about this.

So the program itself does the Work it needs to. Now I need to figure out how people do testing in #perl in the most arcane way possible. Then some sort of argument parsing.

Inhabe to say there’s quite a bit about the language that feels extra old and klunky. What I do love is how pattern matching is so heavily used. It promotes “just make it work” and I love to fuck w that sort of thing.

Also after writing about #perl the other day I decided to just start writing a program to solve a dumb problem. Sometimes wine will leave dangling processes around depending on a lot of dumb bullshit.

So I wrote a couple of Perl functions to enumerate the cmdline for each process and derive, through re, if it was a wine related pid.

There’s so many ways to properly do this and probably even a perl module for process management. As the saying goes: fuck the police.

Vibe coding a #Perl interface to a #C library - Part 2
chrisarg.github.io/Killing-It-
Conclusions:
> The AI tools require substantial subject matter (and guidance) to deliver a good result
> The widespread assumption that a non technically experienced end user can achieve God status with these tools is unfounded
> Constant vigilance for hallucinations, omissions and biases is required!

Killing-It-with-PERL · Vibe coding a Perl interface to a foreign library - Part 2Of makefiles and alienfiles

#Vibecoding a #Perl interface to a #C library - Part 2
chrisarg.github.io/Killing-It-
Conclusions:
> #AI requires substantial subject matter expertise to deliver
> Constant vigilance for hallucinations, omissions and biases is required!
> They will not make a God out of a novice

Killing-It-with-PERL · Vibe coding a Perl interface to a foreign library - Part 2Of makefiles and alienfiles
Replied in thread

@metacpan How long does it take #DockerHub to pick up #Perl 5.42? The Pull Request is merged but there’s no mention of 5.42 on Docker Hub yet:
hub.docker.com/_/perl

I’ve introduced a new contributor to @coocook today and we’ve been working on it all day. Yesterday I was glad to install 5.42 via Perlbrew just 1 day before today 🤩

Unfortunately our feature branch to upgrade to Perl 5.42 failed in CI because that image is not yet available 😔
gitlab.com/coocook/coocook/-/j

It's SOO NICE working on an involved project in #Perl again.

With all the fascism going on lately, and the religiously overzealous type constraints and namespace purity jails...

Well, Perl is so delightfully permissive.

Like an eccentric scholar who says, “Sure, you can do that. Should you? That’s between you and the moon.” 🌒

I couldn't love Perl more.