Skip to main content

Search

Items tagged with: perl


PerlOnJava now passes 239,400 tests from the standard Perl test suite — up from 150k just a month ago.
A big step toward full Perl 5 compatibility on the JVM.

🔗 github.com/fglock/PerlOnJava

#Perl #Java #JVM


Made a bot for the #Perl Weekly newsletter, @PerlWeeklyNews
Toots once a week when a new issue is out


October Boston PM On-line meeting

Tuesday Oct 14, 2025 - 7.30 pm EDT topic start
(7.00 pm EDT 🇺🇸 gathering chatter)

Second Tuesday.

We’ll discuss whatever Perl, FLOSS topics.

Mobilizon event (includes Jit.si meeting link) mobilizon.us/events/d7cef0ed-2…

#Perl #Pert5


For the first time in *years*, I've felt like blogging. I've been having so much *fun* writing #Perl, that I wanted to share some of it.

blog.zerodogg.org/2025/10/13/t…

#perl


Hey, any Python experts want to help a Python newbie out? I've been hacking for decades, but I can't say I know Python best practices.

I'm working on github.com/Ovid/sqlitch-v2 (porting some Perl code to Python) and while it seems good to me (but very much alpha and a WIP), I don't know what I don't know. If there's anything obvious I've missed or is unpythonic, I would love to know.

#Python #Perl


Just asked ChatGPT 5.0 about the design of a particular tool that I was curious to write in #perl, despite the fact that Perl is probably not the best tool for the job.

ChatGPT suggested I use the Inline::Python module.

Sigh.

#perl


DuckDuckGo quyên góp 25.000 USD cho Quỹ Perl và Raku Foundation để hỗ trợ phát triển ngôn ngữ lập trình năm 2025. Một đóng góp ý nghĩa cho cộng đồng mã nguồn mở! #DuckDuckGo #Perl #Raku #QuyênGóp #CôngNgệ #OpenSource #LậpTrình

perl.com/article/duckduckgo-do…


Woo! The Toronto Perl Mongers lightning talks 2025 is starting in 1 hour. 😁

luma.com/prfiewo4

#Perl

#perl


Heh. I added an example program to my latest #Perl arpeggiatiion release. And when I ran it, it played the theremin soundfont, that I forgot I have set. Oops. Haha.

Trippy dream sequence...

#perl


Ok. Previously, I linked to my new musical arpeggiation #Perl module. But it was deeply broken and I deleted the link.

But I refactored heavily, and now it's really smooth. So here it is again:

metacpan.org/dist/Music-Melodi…

Ha! 😁

#perl


Mistake I make most in Python?

Saying `for my x in list:`

#Perl lexical variables FTW

#perl


#Perl projects that have survived mostly don't live-load modules from CPAN during Container/VM startup.* We have a tradition of caching the CPAN versions we tested with and deploying those with our deployments. This greatly increases the chances of being found in a Dev or Test environment and remedied before it gets to Production, vs. liveloading latest bugs from public repository with every container start as NPM.

* Docker manifests may pull CPAN live. I wouldn't recommend that !

#perl


So… npm keeps getting attacked, rubygems has been taken over from the top, I hope PyPI is not having problems…

How come CPAN (and, I guess, CTAN) has never made the news like that?

The worst I can remember is one guy who added a 1-line "phone home" HTTP call to his Makefile.PL, he was gently reminded that it's impolite to do that, and he stopped.

Is #perl just not a big enough target? And back when it would have been, "supply chain" attacks were not in fashion?

#perl


Bam! Another in my series of musical creativity #Python classes:

pypi.org/project/music-tonnetz…

Apparently, the nerdiest of chord transformations. Two of the apps on a synth module of mine have Tonnetz things. Ha 😁

This relies on my port of the excellent #Perl module, metacpan.org/dist/Music-NeoRie…


Importing Modules


Perl modules generally export functions/variables (most of them) or affect the lexical environment (pragmas, like strict/warnings) or are weird. We'll ignore the third kind. Symbol exporters usually affect the package they're used from, but there are some exceptions (e.g. builtin exports to the lexical environment). We'll ignore lexical exporters as well.

Here are some of the ways you can load modules in Perl:

  • use Some::Module; gives you the "default" behavior/exports, whatever that is for a given module.
  • use Some::Module "list", "of", "args"; passes the arguments to the module to do whatever. For symbol exporters this is normally the list of symbols you'd like to import.
  • use Some::Module (); (an explicit empty import list) loads a module without importing anything.
  • require Some::Module; also loads a module without importing anything, but at runtime, not compile time.
  • { use Some::Module; } imports package symbols, but inhibits pragma effects. (For example, { use Moose; } gives you helpers like has or extends, but does not turn on strict/warnings.)
  • package My::Package::_Dummy; use Some::Module; package My::Package; provides the opposite effect: It enables lexical effects, but diverts exported symbols to a different package.

#perl #modules


PerlOnJava reaches a new milestone: it now passes over 100,000 tests from the official Perl test suite, proving its maturity and bringing it closer than ever to full Perl 5 compatibility. #perl #java #jvm

github.com/fglock/PerlOnJava/r…


lolwhut? #perl back in the top 10 of tiobe?? WHO OF YOU DID THAT?? tiobe.com/tiobe-index/
#perl


Dear #Perl #ToolChain #DistZilla lazyfedi,

Is there a plugin that generates repository metadata by just bashing the origin (or other designated) #git remote URL into HTTPS? I don't use the .git suffix for my remote URLs, but it could strip that off for the web key if present.


A memorial, and burial, for [Matt S. Trout a.k.a mst] will be held at 14:00 on Wednesday 30th July in the Much Hoole Woodland Burial Ground.


shadowcat.co.uk/2025/07/20/mem…

#perl #fuck


Dammit, mst. I owe you. You welcomed me to the community, you inspired me, you made me laugh, and you nudged me in the right direction when I said some dumb shit. You didn't even permaban me when I flooded #perl with a kilobyte of combining Unicode characters. I still can't believe you're just ... gone. I wanted to talk to you again.

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

#perl


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…

#perl


#perl is fantastic: how could I never have learned of such a beautiful CLI tool?
#perl


I have also uploaded a Dist::Zilla plugin to #CPAN for testing code against mixed Unicode scripts.

metacpan.org/release/RRWO/Dist…

#perl #dzil #security


I have uploaded a new #Perl module to #CPAN that tests files for mixed Unicode.

The idea is to improve #security by testing against confusing and possibly malicious mixtures of character scripts.

metacpan.org/release/RRWO/Test…


Hot take from someone at German Perl Workshop #gpw2025 talking about his recent experience with #Android development:

"#Kotlin is like #Java, #VisualBasic and #Perl had a baby"


I’m looking for work as a senior software #developer. I have a full-stack #WebDev cert, 16+ years #Perl back-end experience, proficiency in multiple other #programming languages.

Databases? Sure, relational *and* NoSQL. Ci/CD? Have done, want to do more. I like working with others, either here in #Houston or remotely across the US.

I’ve been hacking code since the #Commodore PET days. I can certainly delight your customers, whatever your stack.

More here: LinkedIn.com/in/mjgardner

#FediHire


So I've tried to install sophisticated/complicated "local network cloud" storage apps to backup things from any device, to no avail. Bah! So I am just making my own from nuts and bolts with #Perl #mojolicious

It is maybe clunky, but simple and working too:

github.com/ology/JunkDrawer


🚀 Solving Geocoding Challenges with Perl at Geolytica 🌍

Geolytica tackles the tough problem of parsing free-form addresses and matching them to real-world locations! 🖥️✨

From correcting OpenStreetMap Point Of Interest data using in-house AI ("PerlGPT") to maintaining billions of geo-location entities, Perl’s stability and versatility make it the backbone of their geocoding engines for geocoder.ca and geocode.xyz.

perl.com/geolytica-powered-by-…

#perl @perl @tag-perl #programming


Svelte 5 (JavaScript / Typescript) has introduced #Perl syntax ("Runes"). Didn't they mock our sigils for decades?

Ooo they even have $: now, but I missed what that does.

And @render.

#perl


🎵 Create Music with Perl! 🎹

We have another first-time perl.com contributor today. Learn how to generate melodies, harmonies, bass lines, and even complex rhythms using Perl and MIDI tools. This guide by fosstodon.org/@ology covers everything from setting up your first score to crafting algorithmic compositions. 🎼

perl.com/article/creating-midi…

#perl @perl @tag-perl #programming


Nice!

The #Perl mongers map is back!

pm.org/groups/

It's in a bit reduced form since it's hayday, but if you know of a nearby #PerlMongers group that ought to be visible, then you can help put it on the map too:

It's just a quick PR to github.com/perlorg/www.pm.org/… 🤩

Easy-peasy! 😉


Finally got around to adding OpenStreetMaps to #Perl Mongers website. (After Google Maps broke months ago.) pm.org/groups/
#perl


I wrote about adding features to your #MIDI hardware with #Perl

fuzzix.org/enhancing-midi-hard…


A quote from the book that I think you'll like, @ChristosArgyrop :

"If lisp is the result of taking syntax away, Perl is the result of taking syntax all the way." [p.342]
#lisp #perl
en.wikipedia.org/wiki/File:Spi…


Should URI::mysql Switch to DBD::MariaDB?

justatheory.com/2025/01/uri-my…

#perl #sqitch #mysql #mariadb


Among #DuckDuckGo’s $1.1M charitable donations in 2024 was $25,000 to @PerlRakuFoundation to support continued #Perl and #RakuLang #programming, community, and ecosystem #development: spreadprivacy.com/2024-duckduc…

/ @perl


Why yes, @oalders, that is the new #perl logo on our tutorials page

opencagedata.com/tutorials


I wrote a post using #PDL for extraction of line features from images using a Hough transform. Hopefully, it shows PDL's capability for working with ndarrays (even though this is just 2D in both the image and parameter space).

pdl.perl.org/advent/blog/2024/…

#perl #ImageAnalysis #computervision