DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 967,611 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for The ephemeral miniconf - Once Upon Perl Acronyms
Tib
Tib

Posted on

The ephemeral miniconf - Once Upon Perl Acronyms

(This was a talk at The ephemeral miniconf, here are the slides)

Once upon a time, 
a guy named Larry Wall 
created a language called Perl.

He became the BDFL 
of this PL 
which values are TIMTOWTDI, 
DWIM, 
POLA 
and as all UNIXes: 
KISS 
and DOTADIW.

Perl enhances some key concepts 
of AWK, 
SED 
or GREP 
and even provides ACK 
and leads industry standard REGEX 
(PCRE).

PPL started to ❀️ Perl, 
meeting in PM groups 
and calling themself JAPH.

Eventually, big-sized meetings appeared 
like YAPC, 
TPC 
and TPRCIC 
(or chartreuse-sized ones like PTS).

There were also associations 
like TPF 
or EPO 
and individuals 
like YOU 
and ME.

FYI in 2021, 
I decided to organize TEM 
because hey, YOLO!

Technically speaking, 
you can say Perl 
or perl 
but not PERL 
nor the horrific PEARL... 😱

And if you don't know, 
go on IRC 
and ask PURL! πŸ€– 

People say 
"Only perl can parse Perl" 
but there is PPI, 
PPR 
and PLS.

Interfacing w/ native extensions is easy 
with FFI, 
XS, 
SWIG 
or WASM 
(and even easier with NCI in Raku).

Perl lovers contribute 
to the CPAN w/ ❀️  
via PAUSE 
so Perl users can use CPANP, 
CPANM 
or CPM 
to DRY.

You can browse MetaCPAN 
for DBI, 
EUMM, 
MB, 
LWP 
or PDL 
or even some idiot ACME.

Each DIST 
contains a whole lot of DOC 
in a format named POD 
and even a dedicated RT Q.

If you're in trouble, 
have a look at HOP 
or PBP.

IMHO 
it is a good PPT, 
but maybe a bit WTF... 
IDK 🀷
THX for attending 
and FWIW 
here is a well deserved GIF.

TY
Enter fullscreen mode Exit fullscreen mode

Camel GIF

EDIT: I feel like it's a good idea to share my notes πŸ˜€

Notes 1

Notes 2

Top comments (0)

Update Your DEV Experience Level:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›