Perl and Raku: Best Frenemies

The Perl and Raku programming languages have a complicated history together. The latter was envisioned in the year 2000 as Perl 6, a complete redesign and rewrite of Perl to solve its problems of difficult maintenance and the burden of then-13 years of backward compatibility. Unfortunately, the development effort towards a first major release dragged on for ten years, and some developers began to believe the delay contributed to the decline of Perl's market- and mindshare among programming languages.

In the intervening years, work continued on Perl 5, and eventually, Perl 6 was positioned as "a sister language, part of the Perl family, not intended as a replacement for Perl." Two years ago it was renamed Raku to better indicate it as a different project.