Larry Wall approved the renaming of Perl 6 to Raku

Larry Wall, the creator of the Perl language and 'benevolent dictator for life' of the project, approved the proposal to rename Perl 6 to Raku, settling the disputes over the renaming. The name Raku was chosen as a derivative of Rakudo, the name of the Perl 6 compiler. It is already familiar to developers and does not overlap with other projects in search engines.

In his comment, Larry quoted a phrase from the Bible "No one sews a patch of unshrunk cloth on an old garment; otherwise the patch pulls away from it, the new from the old, and a worse tear results. And no one puts new wine into old wineskins; otherwise the wine will burst the skins, and the wine is lost and the skins as well; but one puts new wine into fresh wineskins, and both are preserved." However, he omitted the ending "And no one who drinks old wine desires new; for he says, 'The old is better.'"

It is worth noting that the renaming of Perl 6 has been actively discussed in the community since early August. The main reason for the reluctance to continue developing the project under the name Perl 6 is that Perl 6 has not become a continuation of Perl 5 as originally expected, but has turned into a separate programming language for which no tools for seamless migration from Perl 5 were prepared.

As a result, there emerged a situation where under one name, Perl, two independently evolving languages are offered, incompatible with each other at the source code level, each having its own developer communities. Using one name for related but fundamentally different languages leads to confusion, and many users continue to believe Perl 6 is a new version of Perl rather than a distinctly different language. In this context, the name Perl still remains associated with Perl 5, while the mention of Perl 6 requires separate clarification.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster