Editing
Portal:Perl History
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Perl 6, Raku, and community damage === In 2000, Larry Wall announced plans for what became known as '''Perl 6'''. The project was presented as a major redesign of Perl, intended to remove historical problems and create a more modern language. In practice, however, Perl 6 did not become a compatible successor to Perl 5. It developed into a separate language with different syntax, different semantics, different implementation goals, and a different community. For many Perl users, the name '''Perl 6''' became a serious branding problem. Because Perl 5 remained the language used in production, while Perl 6 was repeatedly described as the future, outsiders often concluded that Perl 5 was obsolete, dying, or merely waiting to be replaced. This perception was harmful to Perl advocacy, hiring, teaching, and community confidence. Instead of presenting one clear language story, the Perl world spent nearly two decades explaining that Perl 5 was alive, Perl 6 was not a drop-in upgrade, and the two languages were not interchangeable. The problem was not only technical. It was cultural. The Perl 6 name created confusion between two increasingly separate communities. perlcommunity.org later summarized this period as one marked by confusion between Perl 5 and Perl 6, lack of compatibility, hurt feelings, and strife.<ref>Perl Community Roadmap, “Raku,” https://perlcommunity.org/raku.html, accessed July 3, 2026.</ref> In this critical view, Perl 6 was not merely an ambitious language experiment. It was also a long-running distraction that weakened the public identity of Perl at a time when Python, Ruby, PHP, and later JavaScript were gaining mindshare. Perl 6 consumed attention, confused outsiders, complicated marketing, and made it harder for Perl 5 advocates to explain the language’s present value. In 2019, after extensive debate, Perl 6 was renamed '''Raku'''. Supporters argued that the new name would allow both languages to develop without pretending that one was the direct successor of the other. For many Perl advocates, the rename was overdue. It allowed Perl 5 to once again be treated simply as '''Perl''', while Raku could continue as its own language.
Summary:
Please note that all contributions to Perl Guilds - Getting Medieval with Perl may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Perl Guilds - Getting Medieval with Perl:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Tools
What links here
Related changes
Page information