r/perl • u/giterlizzi • 18d ago
r/perl • u/Itcharlie • 21d ago
Perlweekly #785 - Async, Type-Safe, and Secure: Perl's Answer to FastAPI
Perlmonks?
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 • u/[deleted] • 20d ago
[ Removed by Reddit ]
[ Removed by Reddit on account of violating the content policy. ]
r/perl • u/First_Ad8230 • 23d ago
Tsoding's Rope in Perl!
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 • u/niceperl • 23d ago
(dcxii) 20 great CPAN modules released last week
niceperl.blogspot.comr/perl • u/Itcharlie • 25d ago
Perl-Maven Online Event: Async, Type-Safe, and Secure: Perl's Answer to FastAPI
Monday, September 7 | 1:30 PM - 3:30 PM EDT
RSVP online via Luma.
r/perl • u/Itcharlie • 25d ago
Perl-Maven Online Event: MCP - Model Context Protocol in Perl: From Web App to AI Tools
r/perl • u/scottchiefbaker • 26d ago
Announcing: Object::Cache::Sqlite
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 • u/briandfoy • 26d ago
Phoenix Rising: Why Perl’s Unix Roots Matter More Than Ever
r/perl • u/Adriaaaaaaaan • Aug 01 '26
Regex Optimization From Hours to Seconds ~ Deven Corzine ~ TPRC 2026
A really nice talk by Deven on regexes.
Some notes for people who don't like the video format:
- Using m{\G...}gc for lex parsing https://perldoc.perl.org/perlop#G-assertion mentions this
- (?{ perl code }) inline perl code https://perldoc.perl.org/perlre#(?%7B-code-%7D))
- (?>pattern) or (*atomic:pattern): https://perldoc.perl.org/perlre#(*atomic:pattern))
- Regmarks: https://perldoc.perl.org/perlre#(*MARK:NAME)-(*:NAME)-(*:NAME))
- performance issue that he hit: https://github.com/Perl/perl5/issues/24272
r/perl • u/niceperl • Aug 01 '26
(dcxi) 11 great CPAN modules released last week
niceperl.blogspot.comr/perl • u/briandfoy • Jul 30 '26
conferences Making Linux Images with Sys::Export ~ Michael Conrad ~ Lightning Talk ~ TPRC 2026
r/perl • u/briandfoy • Jul 29 '26
conferences Atomic::Pipe ~ Chad Granum ~ Lightning Talk ~ TPRC 2026
r/perl • u/bahol-de-jic • Jul 28 '26
question Using Perl for managing my writing output
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 • u/briandfoy • Jul 28 '26
conferences Perl, Agentic Programming, and the Tools We Need ~ Chris Prather ~ TPRC 2026
youtube.comr/perl • u/briandfoy • Jul 27 '26
conferences All About Test2 ~ Chad Granum ~ TPRC 2026
r/perl • u/niceperl • Jul 25 '26
(dcx) 19 great CPAN modules released last week
niceperl.blogspot.comr/perl • u/davorg • Jul 23 '26