Perl 5 vs Perl 6

Comments focus on the history, development delays, and distinction of Perl 6 as a separate language from Perl 5 rather than its successor, including its rebranding to Raku and ongoing debates about adoption and relevance.

➡️ Stable 0.6x Programming Languages
4,224
Comments
20
Years Active
5
Top Authors
#7501
Topic ID

Activity Over Time

2007
4
2008
29
2009
118
2010
280
2011
174
2012
105
2013
231
2014
274
2015
612
2016
279
2017
296
2018
323
2019
445
2020
290
2021
248
2022
132
2023
116
2024
114
2025
150
2026
4

Keywords

CLOS pugscode.org DuckDuckGo github.com STD i.e XS MOP PHP6 IIRC perl language different language languages version different languages new language called release 2000

Sample Comments

dragonwriter • Jun 24, 2020 • View on HN

There was a perl 6, but it is no longer perl, though it's still 6.

dale_glass • Jul 18, 2021 • View on HN

Perl 6 isn't really a thing anymore.Python3 requires some code changes, but on the whole is the same language.Perl 6 was intended to be an upgrade from 5, but over time developed into a completely new language that shared stylistic similarities to Perl 5. Perl 6 can't be compatible with Perl 5 to any large extent because XS isn't a thing anymore, so any modules that had binary parts to them can't be easily ported.These days Perl 6 got renamed to "Raku", to

smallsharptools • Jan 18, 2015 • View on HN

Perl 6 was supposed to be an upgrade but it kept changing. I lost interest and know I will never use it. And if it is a totally different language why is it called Perl?

nerdponx • Nov 18, 2022 • View on HN

It's not called Perl 6 anymore for exactly this reason.

athenot • Jul 11, 2019 • View on HN

The article is about Perl6, not Perl5. The history may be old but the language is a complete rewrite from scratch.

SwellJoe • Oct 29, 2014 • View on HN

It's interesting how much negativity Perl 6 (or Perl, in general) generates, and how dismissive folks are of it's usefulness. The fact is that Perl is used extremely widely in a huge variety of roles. New projects are being launched in Perl (DuckDuckGo is a relatively recent thing that has been very successful, but there are many others), and a lot of very smart people work in Perl, both 5 and 6.If Perl isn't your bag, or Perl 6 is taking too long to be "finished" for

LaGrange • Nov 16, 2017 • View on HN

Perl 6 is a different language. Last time I checked there was no plan to discontinue Perl 5.

mxey • May 5, 2012 • View on HN

Perl 6 is a different language. Perl 5 is in active development with yearly releases.

Jorengarenar • May 16, 2023 • View on HN

Wait, wasn't Perl 6 rebranded as new language Raku?

jinushaun • Jun 27, 2011 • View on HN

Because Perl 6 is an incomplete language still in development that, in all honestly, has no chance of ever replacing Perl 5. It's been in development since 2000 and is a spec with no "official" implementation. Perl 6 is so different that it might as well be considered a different language. Hence, "real Perl" is Perl 5 and Perl 6 should be called something else.