Perl-Guru Matt Trout ist mit 42 Jahren gestorben
Der Mitautor des Webframeworks Catalyst Matt S Trout war für seine humorvollen Vorträge bekannt, er stieß aber auch einige vor den Kopf.

Perl-Guru Matt Trout ist mit 42 Jahren gestorben
Der Mitautor des Webframeworks Catalyst Matt S Trout war für seine humorvollen Vorträge bekannt, er stieß aber auch einige vor den Kopf.
I have been extremely busy lately and hadn't checked IRC for at least a week. Today I connected again and heard mst passed away. I will miss him. A sad day for the Perl community.
Yes, mst was at the same famous and infamous his technical brilliance and humor, and for getting into trouble for verbal abuse. More than once. The beautiful words of Curtis will be recognizable for many people that knew him.
I met mst several times. At Perl conferences in the Netherlands, Germany and the UK and through the Perl devroom I used to organize with @WGAvanDijk. Going to dinner of to a pub was fun, but organizing something where mst was speaking was stressful :).
Despite these occasional meetings, how I will really remember mst is through our many IRC chats. They were mostly related to community stuff, but after a while you know each other and conversation become more fun and casual.
Thinking of those conversations, mst struck me as very, sometime painfully, honest. When he fucked up, he acknowledged it. And regretted it. When he felt he wasn't at fault -while more than once some people assumed he was- he took the time to explain his position and clarify the doubts I had. I always appreciated that.
mst has been away from IRC for some months and many if us -rightly- assumed it was because he was working on health issues and needed the mental rest.
Dying at **42**, that felt so mst.
Share of programming languages used by #GTK3 / #GTK4 applications (2025-07-12):
28% #Python
21% #Rust
20% #Vala
17% #C
06% #C++ #Cplusplus
06% #gjs #Javascript #Typescript
03% Other: #Csharp #Go #Lua #Haskell #Swift #Crystal #Swift #D #Perl
65% use GTK4 (90% of them use #libadwaita), while still 35% use GTK3
Method: Source [1] lists 620 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
Matt S. Trout (mst), who was active in Perl and came to many UKUUG conferences, has just passed away at the age of 42.
https://www.shadowcat.co.uk/2025/07/09/ripples-they-cause-in-the-world/
FYI for #Perl folk: mst (Matt S. Trout) has crossed the rainbow bridge.
https://www.shadowcat.co.uk/2025/07/09/ripples-they-cause-in-the-world/
Rest in Peace, Matt S Trout (MST). This makes me sad.
https://www.shadowcat.co.uk/2025/07/09/ripples-they-cause-in-the-world/
Programmiersprache Perl 5.42 führt neue Listenoperatoren ein
Perl 5.42 liefert ergänzende Funktionalität für mehr moderne Objektorientierung und die zwei neuen Listenoperatoren any und all.
Great stuff! (Of course #perl has had that all along :p )
#Vibecoding a #Perl interface to a #C library - Part 2
https://chrisarg.github.io/Killing-It-with-PERL/2025/07/04/Vibe-coding-a-Perl-interface-to-a-foreign-library-Part-2.html
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
I wrote a little tool to show what "board.*" defines for a #CircuitPython build. I got tired for always trawling through ports/*/boards for it. It's called "cirpy-showpins" and its output looks like the below. I used #Perl originally but here's it in Python: https://gist.github.com/todbot/e91853b9d5e021405bb9a85081a39163
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.
The new version of #Perl, v5.42.0 was just released! The #programming language has seen yearly major version updates since 2010!
You will soon be able to download it from CPAN and kick the tires!
Perl continues to flourish into its fourth decade thanks to a vibrant community of users and developers. You can be one of them!
What’s new? Quite a bit, including enhancements to the new use feature 'class';
object-oriented #programming system, new any
and all
operators, and private methods. Plus there’s full support for the Unicode 16.0 standard to support text in all the world’s writing systems.
Maintainers of much older Perl software will be pleased to find out that both the apostrophe as global name separator and the “switch” and ~~
smartmatch operator have been granted a stay of execution. Here’s a table of the various Perl features that can be easily switched on with a single-line feature bundle.
This release contains approximately 280,000 lines of changes across 1,500 files from 64 authors. Excluding auto-generated files, documentation and release tools, that’s there were approximately 93,000 lines of code changes!
Perhaps I should take some bigger examples of my private programming history. Those are often similar or better than my professional projects using these languages. And then AI should rate #style, #readability and #maintainability, perhaps room for optimization without loosing these criteria. The languages here would be #pascal, #perl, #python, #java, #smalltalk, #erlang and #golang. Should be interesting. And beside the different languages I would expect a reflection of my personal experience.
Speaking of my gps tracker project, it's really coming along. The red line in the image below is me walking around the parking lot with my laptop and the gps dongle. The purple dot is the tracker running on the old netbook. I can't really walk around with that because I haven't figured out the wifi. So, it's wired directly to the router.
Today I've been playing with the Kate editor while working on my gps tracker project. It's really nice. Not quite as nice as VS Code, but it's also not MicroSoft. It feels fairly similar, though.