Table Of Contents
Sister Languages
Perl 11 & Reunification
Name Change
Perl Conferences
Perl Family Of Languages

SISTER LANGUAGES

They Grow Up So Fast

  • Raku is the new name for the language formerly known as Perl 6.
  • In 2000, Larry Wall announced his plan to create a new Perl language.
  • The initial goal was to remove "historical warts" from Perl.
  • During 2000, Larry quickly received 361 Requests For Comments.
  • From 2000 to 2004, Larry wrote 8 Apocalypses.
  • Beginning in 2004, Larry oversaw the creation of dozens of Synopses.
  • Unfortunately, backward compatibility with Perl 5 was not a goal.
  • In 2015, on December 25th, v1.0 of Perl 6 AKA 6.c (Christmas) was released, fulfilling Larry's long-awaited promise that Perl 6 would be "released on Christmas".
  • The goal was for Perl 5 & Perl 6 to be sibling languages.

PERL 11 & REUNIFICATION

There Can Be Only One

NAME CHANGE

Coming Of Age

  • From 2000 to 2019, there was much confusion about the difference between the similarly-named Perl 5 & Perl 6 languages.
  • The lack of compatibility with Perl 5 caused many developers to question the logic of keeping the Perl 6 name.
  • The naming issue has long been a source of hurt feelings & strife.
  • In 2019, after a heated debate, Perl 6 was officially renamed to Raku.
  • Notably, Larry Wall approved the rename, citing "ancient wisdom".
  • Now there is once again only one true Perl, formerly known as Perl 5.
  • There is no longer a language named Perl 6, there is only Raku.
  • The goal is to clearly differentiate between Perl & Raku.

PERL CONFERENCES

Shared Spaces

  • Larry Wall has stated his preference for combining Perl & Raku conferences, which will encourage the communities to interact & will reduce the number of conferences he is expected to attend each year.
  • Perl developers do not agree on the best approach at this time.
  • Some feel the time has come for Raku to find its own way, while others are actively involved in both communities.
  • In 2020, The Perl Foundation is marketing the Perl & Raku Conference.
  • The current goal is to experiment with sharing Perl conferences.
  • The Larry Wall YAPC::Asia Tokyo 2015 photo is copyright by Daisuke Maki in the United States and/or other countries.

PERL FAMILY OF LANGUAGES

You Can't Choose Your Family

  • From 2000 to 2015, many believed Perl 6 would render Perl 5 obsolete.
  • When Perl 6 appeared to be vaporware, many developers permanently abandoned Perl in favor of Python, Ruby, etc.
  • A steady decline in Perl jobs & the perception that "Perl is Dead" gave rise to a form of sibling rivalry & disharmony among the increasingly-fragmented Perl 5 & Perl 6 communities.
  • Since the 2019 Raku rename, the Perl & Raku communities are actively working to maintain technology independence while also promoting the idea of the Perl family of languages.
  • Only time will tell if Perl & Raku will stick together or part ways.
  • The current goal is to experiment with sharing The Perl Foundation.