Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Christos Argyropoulos MD PhD boosted
(roll m3tti)
(roll m3tti)
@m3tti@functional.cafe  ·  activity timestamp 2 weeks ago

@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.

  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD boosted
Olaf Alders 🇨🇦💪
Olaf Alders 🇨🇦💪
@oalders@fosstodon.org  ·  activity timestamp 2 weeks ago

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. 🎅⛓️

https://perladvent.org/2025/2025-12-14.html

#perl @perl @tag-perl #programming

Perl Advent Calendar 2025 -
The Twelve Slices Of Christmas: How Vasco Chained the Chaos

  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Monoka
Monoka
@GerryT@mastodon.social  ·  activity timestamp 3 weeks ago

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

GitHub

GitHub - valpackett/awesome-gtk: List of awesome GTK (3/4) applications

List of awesome GTK (3/4) applications. Contribute to valpackett/awesome-gtk development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block
Olaf Alders 🇨🇦💪
Olaf Alders 🇨🇦💪
@oalders@fosstodon.org  ·  activity timestamp 2 weeks ago

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. 🎅⛓️

https://perladvent.org/2025/2025-12-14.html

#perl @perl @tag-perl #programming

Perl Advent Calendar 2025 -
The Twelve Slices Of Christmas: How Vasco Chained the Chaos

  • Copy link
  • Flag this post
  • Block
(roll m3tti)
(roll m3tti)
@m3tti@functional.cafe  ·  activity timestamp 2 weeks ago

@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.

  • Copy link
  • Flag this post
  • Block
Monoka
Monoka
@GerryT@mastodon.social  ·  activity timestamp 3 weeks ago

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

GitHub

GitHub - valpackett/awesome-gtk: List of awesome GTK (3/4) applications

List of awesome GTK (3/4) applications. Contribute to valpackett/awesome-gtk development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block
Felix 🇺🇦🚴‍♂️🇪🇺
Felix 🇺🇦🚴‍♂️🇪🇺
@leobm@norden.social  ·  activity timestamp 3 weeks ago

@enigma

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.

  • Copy link
  • Flag this post
  • Block
Felix 🇺🇦🚴‍♂️🇪🇺
Felix 🇺🇦🚴‍♂️🇪🇺
@leobm@norden.social  ·  activity timestamp 3 weeks ago

@enigma
I still use #perl daily. I think #clojure #babashka is quite nice for scripting, but I'm also getting used to #python, even though it's difficult.

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 4 weeks ago

Perl's Decline Was Cultural

https://www.beatworm.co.uk/blog/computers/perls-decline-was-cultural-not-technical

#HackerNews #Perl #Decline #Culture #Tech #Community #Programming

Perl's decline was cultural

  • Copy link
  • Flag this post
  • Block
mkb
mkb
@mkb@mastodon.social  ·  activity timestamp 4 weeks ago

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

#perl #programming #unix

  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD
Christos Argyropoulos MD PhD
@ChristosArgyrop@mastodon.social  ·  activity timestamp 4 weeks ago

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.

  • Copy link
  • Flag this post
  • Block
jbz
jbz
@jbz@indieweb.social  ·  activity timestamp 4 weeks ago

🐪 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 」

https://perlhacks.com/2025/11/dotcom-survivor-syndrome-how-perls-early-success-created-the-seeds-of-its-downfall/

#perl #programming #dotcom

  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD
Christos Argyropoulos MD PhD
@ChristosArgyrop@mastodon.social  ·  activity timestamp 4 weeks ago

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

  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD
Christos Argyropoulos MD PhD
@ChristosArgyrop@mastodon.social  ·  activity timestamp 4 weeks ago

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

Quantile - Wikipedia

Killing-It-with-PERL

Faster quantile calculations in the Perl Data Language(PDL)

I was writing a data intensive code in Perl relying heavily on PDL for some statitical calculations (estimation of percentile points in some very BIG vectors, e.g. 100k to 1B elements), when I noticed that PDL was taking a very (and unusually long!) time to produce results compared to my experience in Python. This happened irrespective of whether one used the pct or oddpct functions in PDL::Ufunc.
  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD, PhD
Christos Argyropoulos MD, PhD
@ChristosArgyrop@mstdn.science  ·  activity timestamp 4 weeks ago

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

  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD
Christos Argyropoulos MD PhD
@ChristosArgyrop@mastodon.social  ·  activity timestamp last month

Nothing beats #Perl for not disallowed data hoarding!
I may be able to finish the download of the #mysql view of Ensembl release 115 with nothing but 300 lines of #perltidy nicely formatted #Perl code.
I had not done any web automation stuff in decades but I rebounded quickly.

  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD
Christos Argyropoulos MD PhD
@ChristosArgyrop@mastodon.social  ·  activity timestamp last month

@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)

  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD
Christos Argyropoulos MD PhD
@ChristosArgyrop@mastodon.social  ·  activity timestamp 2 months ago

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/

WIRED

Programmers Aren’t So Humble Anymore—Maybe Because Nobody Codes in Perl

Perl is a messy, maddening programming language, the “duct tape of the internet.” But at least you can tell it was made by humans.
  • Copy link
  • Flag this post
  • Block
Christos Argyropoulos MD PhD
Christos Argyropoulos MD PhD
@ChristosArgyrop@mastodon.social  ·  activity timestamp 2 months ago

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/

  • Copy link
  • Flag this post
  • Block
pvergain (framapiaf) boosted
Martin Bishop
Martin Bishop
@toomanysecrets@mastodon.social  ·  activity timestamp 2 months ago

#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

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.41 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct