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.