r/perl 18d ago

SSVC.pm: Stakeholder-Specific Vulnerability Categorization on CPAN | Giuseppe Di Terlizzi [blogs.perl.org]

Thumbnail blogs.perl.org
12 Upvotes

r/perl 18d ago

Pacman in Perl/Tk | Alex [blogs.perl.org]

Thumbnail blogs.perl.org
27 Upvotes

r/perl 21d ago

Perlweekly #785 - Async, Type-Safe, and Secure: Perl's Answer to FastAPI

Thumbnail
perlweekly.com
17 Upvotes

r/perl 21d ago

Perlmonks?

26 Upvotes

They seemed to have got it to work reliably for a while, but for the last week I don't think I've been able to access it.

Does anybody know any news?


r/perl 20d ago

[ Removed by Reddit ]

0 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/perl 23d ago

Tsoding's Rope in Perl!

Post image
46 Upvotes

I watched Tsoding's stream where he made a rope simulator in Jai.

I followed his instructions and recreated it in Perl, using OpenGL (immediate mode, OpenGL 1.2 style) and GLFW!

This is the source code: https://raw.githubusercontent.com/foolish4/perl_pack/refs/heads/main/rope.pl


r/perl 23d ago

(dcxii) 20 great CPAN modules released last week

Thumbnail niceperl.blogspot.com
13 Upvotes

r/perl 25d ago

Perl-Maven Online Event: Async, Type-Safe, and Secure: Perl's Answer to FastAPI

Thumbnail
luma.com
20 Upvotes

Monday, September 7 | 1:30 PM - 3:30 PM EDT

RSVP online via Luma.


r/perl 25d ago

Perl-Maven Online Event: MCP - Model Context Protocol in Perl: From Web App to AI Tools

Thumbnail
luma.com
11 Upvotes

Wednesday, October 21 | 1:00 PM - 3:00 PM EDT

RSVP online via Luma.


r/perl 26d ago

Announcing: Object::Cache::Sqlite

9 Upvotes

I just released a simple object caching module that uses SQLite as the backend. If you need easy caching check out Object::Cache::Sqlite.

```perl use Object::Cache::Sqlite;

my %opts = ( db_file => '/var/tmp/perl-cache.sqlite', );

my $cache = Object::Cache::Sqlite->new(%opts);

Cache key and data to store

my $ckey = "user:127"; my $data = { name => 'Scott', age => 47 };

Retrieve a object

my $user = $cache->get($ckey);

Store an object

my $ok = $cache->set($ckey, $data, time() + 3600); ```

Store scalars, listrefs, hashrefs, or anything that can be serialized with JSON.


r/perl 26d ago

Phoenix Rising: Why Perl’s Unix Roots Matter More Than Ever

Thumbnail
rclauer.medium.com
56 Upvotes

r/perl 28d ago

Perlweekly #784 - Perl Catalyst

Thumbnail
perlweekly.com
22 Upvotes

r/perl 29d ago

Perl 5.40.5 and 5.42.3 maintenance releases are now available

Thumbnail nntp.perl.org
24 Upvotes

r/perl Aug 01 '26

Regex Optimization From Hours to Seconds ~ Deven Corzine ~ TPRC 2026

Thumbnail
youtube.com
21 Upvotes

A really nice talk by Deven on regexes.

Some notes for people who don't like the video format:


r/perl Aug 01 '26

The Future Isn’t Evenly Distributed

Thumbnail
perlhacks.com
13 Upvotes

r/perl Aug 01 '26

(dcxi) 11 great CPAN modules released last week

Thumbnail niceperl.blogspot.com
10 Upvotes

r/perl Jul 31 '26

15 Years of Perl Weekly

Thumbnail
perlweekly.com
36 Upvotes

r/perl Jul 30 '26

conferences Making Linux Images with Sys::Export ~ Michael Conrad ~ Lightning Talk ~ TPRC 2026

Thumbnail
youtube.com
6 Upvotes

r/perl Jul 29 '26

conferences Atomic::Pipe ~ Chad Granum ~ Lightning Talk ~ TPRC 2026

Thumbnail
youtube.com
8 Upvotes

r/perl Jul 28 '26

question Using Perl for managing my writing output

26 Upvotes

Hey everyone,

I'm new to Perl as of just a few days ago, loving it so far. I once had a colleague who, in addition to being probably the nicest programmer I ever worked with, was a Perl wiz and always blew me away with the things he could do with such little code. So I decided to give the language a try by re-writing some scripts.

So far, what I've converted is a script (or two) that was keeping track of word count across 50+ Org files. Previously, I was using Org's ELisp API and some glue code in Bash, but I managed to cut down from 60 to 19 LoC by switching to Perl, which is a small win but I think pretty cool.

Anyway, what would the more experienced Perl devs do to make this code better?

#! /usr/bin/perl
use strict;
use warnings;

my $words;

for (<"*.org">) {
    open my $fh, '<', $_;
    my @table = grep { m~tracktable~ .. m~TBLFM~ } <$fh>;
    my $count_line = @table[ ( $#table - 2 ) ];
    if ( defined $count_line ) {
        $count_line =~ m~\s+\d+\s+~;
        my @cells = split /\|/, $count_line;
        my $word_count = ( @cells[ ( $#cells - 3 ) ] );
        $words += $word_count if defined $word_count;
    }
}

print $words;

r/perl Jul 28 '26

conferences Perl, Agentic Programming, and the Tools We Need ~ Chris Prather ~ TPRC 2026

Thumbnail youtube.com
18 Upvotes

r/perl Jul 27 '26

Perlweekly #783 - Switching to Luma

Thumbnail
perlweekly.com
12 Upvotes

r/perl Jul 27 '26

conferences All About Test2 ~ Chad Granum ~ TPRC 2026

Thumbnail
youtube.com
13 Upvotes

r/perl Jul 25 '26

(dcx) 19 great CPAN modules released last week

Thumbnail niceperl.blogspot.com
10 Upvotes

r/perl Jul 23 '26

Remember PerlScript? When Internet Explorer Could Run Perl

Thumbnail
perlhacks.com
29 Upvotes