Live data from Hacker News

Lets just drop the 5 from Perl 5

blog.kraih.com

1–10 of 34 posts

Re: Lets just drop the 5 from Perl 5

#4
post #2

Why? Isn't Perl6 the "new hot" thing? You could rename Perl5 to Pearl Classic. (see Python...)

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.

Re: Lets just drop the 5 from Perl 5

#5
I almost missed the links in that blog post to the other discussions. They are

http://blogs.perl.org/users/alberto_simoes/2011/06/perl-perl...

http://www.modernperlbooks.com/mt/2011/06/perl-perl-5-perl-6...

http://blogs.perl.org/users/mithaldu/2011/06/why-are-people-...

http://jjnapiorkowski.typepad.com/modern-perl/2011/06/perl-5...

Re: Lets just drop the 5 from Perl 5

#6
post #2

Why? Isn't Perl6 the "new hot" thing? You could rename Perl5 to Pearl Classic. (see Python...)

That's exactly the attitude those proposing name changes want to dispel. "People ask for name changes so they can show the rest of the world just how alive Perl 5 really is."

Re: Lets just drop the 5 from Perl 5

#7
post #2

Why? Isn't Perl6 the "new hot" thing? You could rename Perl5 to Pearl Classic. (see Python...)

Sadly, the situation is different from Python's.

Python 3 is well-defined, with a stable and usable implementation. You can port your code to it today, and even big projects like Django are getting ready to shift over to it.

Perl 6's definition continues to change, with no clear spec, and the leading implementation (Rakudo) doesn't have half of the features built. Even if there were a feature-complete implementation of it I wouldn't dream of starting to port my code over to Perl 6 yet.

Perl 6 is really a different language, and should be named as such. With that out of the way, Perl 5 can then get rid of its "5" and move on to release 16 in a year.

Re: Lets just drop the 5 from Perl 5

#8
post #5

I almost missed the links in that blog post to the other discussions. They are http://blogs.perl.org/users/alberto_simoes/2011/06/perl-perl... http://www.modernperlbooks.com/mt/2011/06/perl-perl-5-perl-6... http://blogs.perl.org/users/mithaldu/2011/06/why-are-people-... http://jjnapiorkowski.typepad.com/modern-perl/2011/06/perl-5...

I think John's post on the modern perl blog is the most rational dissection of this "problem" that is plaguing the perl community.

Few people outside the perl community see "Perl 5" and "Perl 6". For most people referring to the language they simply call it "Perl."

For marketing to developers specifically, I think the biggest hurdle isn't the name but the stigma attached to the language. Most developers I talk to outside of the perl community still see perl as a "write only language" that consists purely of "line noise." They don't specifically say whether they are talking about Perl 5 or Perl 6. To them there is no distinction.

Post reply on HN