Portrait of Michael Limberger

Michael Limberger

Need me? Email mike@limberger.ca

Perl

Perl notes

Talk write-ups and deeper dives

Perl is still my favourite tool for messy text and files. A lot of these notes started as talks for Techalicious, a GTA meetup I ran and later shut down. I keep them here because I still use this stuff at two in the morning.

If you want the more esoteric side of the language, that lives on Perl.gg. The cards below are the practical write-ups from this site.

Pieces

🔄

2025-12-07

Self-modifying loops

A countdown in a heredoc that eats itself.

🔧

2024-10-10

Reinventing the for loop

Hash keys, the babycart, and /e.

⏭️

2024-06-28

Goto loops

A label inside else, then jump.

✏️

2024-06-25

Self-modifying code

A script that keeps score by editing $0.

2024-06-24

Eval loop

The earlier, shorter countdown.