@leobm @enigma #lisp is something that does this image based thing to. Most of the time you save the current state of your app and deploy it :D. I love the idea too cause its exactly what containers do now. I would love to see stuff like there also more often. I really want to get started in #perl somehow no clue why but the idea of there is more than one way to describe a problem is really nice. And most of the time i get this feeling in #clojure and #lisp to because you can extend the language. I really want to see what #perl does that gives it its nature of beeing expressive and "hard" to read.
On day 14 of The Perl Advent Calendar @perigrin continues yesterday's story, revealing how Santa's team used Critical Chain project management alongside No Estimates to identify dependencies and ship NaughtyNice 3.0 on schedule. 🎅⛓️
Share of programming languages used by #GTK3 / #GTK4 applications (2025-12-13):
30% #Python
20% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript
71% use GTK4 (92% of them #libadwaita), still 29% GTK3
Method: Source [1] lists 800 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome
On day 14 of The Perl Advent Calendar @perigrin continues yesterday's story, revealing how Santa's team used Critical Chain project management alongside No Estimates to identify dependencies and ship NaughtyNice 3.0 on schedule. 🎅⛓️
@leobm @enigma #lisp is something that does this image based thing to. Most of the time you save the current state of your app and deploy it :D. I love the idea too cause its exactly what containers do now. I would love to see stuff like there also more often. I really want to get started in #perl somehow no clue why but the idea of there is more than one way to describe a problem is really nice. And most of the time i get this feeling in #clojure and #lisp to because you can extend the language. I really want to see what #perl does that gives it its nature of beeing expressive and "hard" to read.
Share of programming languages used by #GTK3 / #GTK4 applications (2025-12-13):
30% #Python
20% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript
71% use GTK4 (92% of them #libadwaita), still 29% GTK3
Method: Source [1] lists 800 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome
python isn't difficult, but somehow it's not very expressive, which it's often rather boring and somehow restricts me.
By difficult, I mean I'm having some trouble getting used to Python.
The complete opposite of #perl. raku is perhaps once again being far too expressive.
But I like the fact that type annotations have come a long way. I also like that about #rakulang. I think the way it's done in raku or python is the right way. In my opinion, gradual typing is the way of the future.
Interesting take on the decline of Perl. I'm still only partway though but this is resonating with me and matches my experience in unix hacker circles.
And, I have to admit, was guilty of some of it.
https://www.beatworm.co.uk/blog/computers/perls-decline-was-cultural-not-technical
David Condon just released a #NextFlow/ #snakemame pipeline/logger alternative in #Perl:
https://metacpan.org/pod/SimpleFlow
which should make debugging and running very complex #pipelines much easier.
🐪 Dotcom Survivor Syndrome – How Perl’s Early Success Created the Seeds of Its Downfall - Perl Hacks
「 Perl wasn’t the problem. The conditions under which we used it were. And unfortunately, those conditions, combined with a separate, prolonged misstep over versioning, continue to distort Perl’s reputation to this day 」
In #rstats, one does cut(values,breaks=c(min_value, V1,V2..,Vn,max_value),include.lowest=TRUE) to create categorical features out of continuous values.
In #Perl invoke vsearch_sample ($values,$breaks) to achieve the same effect #PerlDataLanguage #PDL #Perl4DataScience
Sometimes one has to peek under the hood or inside the black box .
How I fixed the surprisingly slow speed of the percentile function in Perl Data Language in #Perl (no C)
https://chrisarg.github.io/Killing-It-with-PERL/2025/11/30/Faster-quantie-calculations-in-PDL.html
Background :
https://en.wikipedia.org/wiki/Quantile
Sometimes one has to peek under the hood or inside the black box .
How I fixed the surprisingly slow speed of the percentile function in Perl Data Language in #Perl (no C)
https://chrisarg.github.io/Killing-It-with-PERL/2025/11/30/Faster-quantie-calculations-in-PDL.html
Background :
https://en.wikipedia.org/wiki/Quantile
@gregory.levonian.net Shut up Apple whore..... the Xeon Bros are talking.
(For context the OP and your truly use RAID0 with voluminous, recomputable derived data and scratch pads. For example a set of scripts of 1000 #perl loc populates my hard disks with data from NCBI and EMBL. I could not care less if the RAID goes belly up - I will suffer no data loss. However the N x write and speed up when doing database work is worth the absent risk. Not everyone is hoarding movies GGG)
This piece resonated with me!
👀 #Perl is a messy, maddening programming language, the “duct tape of the internet.”
✊But at least you can tell it was made by humans.
🙏Still, I find myself returning to this strange language, and I think it’s because of the humility at its core.
https://www.wired.com/story/programmers-arent-humble-anymore-nobody-codes-in-perl/
I loved this piece
👀 #Perl is a messy, maddening programming language, the “duct tape of the internet.”
✊But at least you can tell it was made by humans.
🙏Still, I find myself returning to this strange language, and I think it’s because of the humility at its core.
https://www.wired.com/story/programmers-arent-humble-anymore-nobody-codes-in-perl/
#Perl conferences, mailing lists, and #CPAN (the Comprehensive Perl Archive Network) created a vibrant ecosystem long before the modern package managers of today. As the web matured and new languages emerged, #Python, #PHP, and later #Ruby, Perl’s dominance gradually waned. Still, many of the ideas Perl popularised, from regular expressions to package repositories, remain foundational today.
3/4