Live data from Hacker News

Is Perl 6 Being Renamed?

blogs.perl.org

21–30 of 424 posts

Re: Is Perl 6 Being Renamed?

#21
I think the name Camelia or Raku is fine, no need to argue over it forever. During this renaissance period of computer languages in history, it will be nice to get this out and iterate. Given there are plethora of choices today like go, rust, Nim, elm, elixir, Scala, julia, crystal, F#, D etc. trying for developer mindshare which is a limited resource speed is of essence.

Indeed with parrot VM besides perl 6 developers can be truly polyglot with same toolchain. So move forward, it's still a great addition. I feel parrot is truly open source, better than Graal no Oracle involvement.

Re: Is Perl 6 Being Renamed?

#25
Perl 6 should definitely be renamed so that Perl 5 can just be Perl.

An easy way to see this is to simply look at the mascot for each language.

Perl_5 => Humphrey the Camel (See https://www.perl.org/) (I am not sure if the camel actually has a name, so Humphrey seems like a good name for a camel mascot.)

Perl_6 => Camelia the Butterfly (See https://perl6.org/)

They are very different and the languages are too, so why should the languages both be called "Perl X" ?

Re: Is Perl 6 Being Renamed?

#26
post #12

I don't get all this "Perl 6 is a different language" nonsense. It was created by Larry Wall and retains all the characteristics of Perl 5 whilst adding a lot of great stuff from other languages. Sadly, performance prevents it being taken seriously in production.

> performance prevents it being taken seriously in production.

Performance is a big one. Not focusing on performance is like a strategic mistake for a programming language these days.

Re: Is Perl 6 Being Renamed?

#27
I haven't looked at Perl in years, having long ago switched to Python/SciPy, but now I see that Perl 6 doesn't have GIL, something that Python has been unable to shed. So now a language that nobody cares about anymore solves the #1 problem that I have with Python. We are truly blessed to have so many shitty implementations of dumb programming languages to choose from these days!

Re: Is Perl 6 Being Renamed?

#28
post #12

I don't get all this "Perl 6 is a different language" nonsense. It was created by Larry Wall and retains all the characteristics of Perl 5 whilst adding a lot of great stuff from other languages. Sadly, performance prevents it being taken seriously in production.

Perl 6 is more different from Perl 5 than Java 11 is from Java 1, or ES2019 is from OG Javascript. It is genuinely a different language, and pretending that it's the same language has been a huge problem for both of these languages to an even larger extent than this article recognizes.

Re: Is Perl 6 Being Renamed?

#29
As an outsider who hasn't written perl code in more than a decade this all makes a lot of sense to me.

I think of Perl 5 as something "outdated" because I know that there is a language called Perl 6. When I think of Perl 6 I am not particularly interested in it because I assume it's more or less the same as the "old" Perl, which I don't use and didn't really like back in the day.

Renaming Perl 6 to something else would help with both of these problems.

That said, I wonder how much damage has already been done at this point and whether renaming it now will still be very useful. There are a lot of references to Perl 6 out there already, so convincing people that Perl 5 is the latest version of Perl again will be tough.

Post reply on HN