Skip to content

Instantly share code, notes, and snippets.

View nige123's full-sized avatar

Nigel Hamilton nige123

View GitHub Profile
@nige123
nige123 / perl-and-raku.md
Last active November 27, 2020 12:28
Perl is dead. Long live Perl and Raku.

Perl is dead. Long live Perl and Raku.

'Perl is dead', is a meme that's just plain wrong. Perl isn't dead. It's just dead to some programmers. Complicated regexes? Sigils? There's more than one way to do it (TMTOWTDI)? Sometimes when programmers encounter Perl in the wild they react with fear. "WTF!?", they cry! But fear needn't be a Perl killer. If you take the time to see past Perl's imperfections and walk the learning curve, there are rich rewards: Perl is an imperfect but pragmatic and expressive language that for 30+ years has helped programmers get the job done.

When Larry Wall designed Raku he fixed most of Perl's imperfections and doubled down on Perl's DNA. Perl values pragmatism, expressivity, and whipupitude and Raku does too! Why stop at sigils ($@%) when you can have twice the fun with