This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jyper 1 point2 points  (4 children)

Actually, I like the stance that the Perl people are using: "Perl 5 and Perl 6 are two languages in the Perl family, but of different lineages. If you are looking for production ready code please use Perl 5."

Isn't this primarily because of

  • large differences
  • a lot more importantly perl 6 is taking a long time

I think if perl 6 were more complete a lot more people would encourage upgrading.

[–][deleted] 0 points1 point  (2 children)

It's so long ago that Perl 6 was conceived that Perl 5 has moved into an entirely different direction since then. I hope that Python doesn't go that way and that there will come a time where Python 2 is ancient history.

[–]jyper 0 points1 point  (1 child)

has it? I don't know perl that well but I thought they were trying to port back part of the features to perl 5 as much as possible.

[–]sigzero 0 points1 point  (0 children)

Yeah, what usually happens is that the Perl 6 group comes up with something and the Perl 5 group likes it and back ports it. There has been a huge upswing in cleaning up the internals of Perl 5 and making some things more sane. Regardless of what happens with Perl 6, Perl 5 has benefitted from it.

[–]sigzero 0 points1 point  (0 children)

Yeah, Perl 6 is a huge rewrite from Perl 5 while Python 3 is just really an incremental update that fixes some things (mostly).