Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Nobody is even forcing you to use the official Perl 5.

    I am sure everybody is aware that Alan Cox still maintains the 2.0 and 2.2 Linux kernel series despite the Linux stable kernel now being a mature 2.4.19 .

    The same goes for Perl - if not to the same extreme. There is sufficient vested interest for new modules to work with perl 5 and for perl 5 to continue improving even if it means sacrificing some innovation for the sake of legacy code. Perl 6 however need not be hampered in innovation by such concerns

    @JAPH = qw(Hacker Perl Another Just);
    print reverse @JAPH;
    • I think you're reading this wrongly. The point I was trying to make was that by calling Perl 6 "Perl 6" the developers are making the implicit assertion that it'll be the successor to Perl 5, and the implicit assertion the language a Perl programmer is going to be programming in five years time.

      Sure, no-one's going to come into my office and put a gun to my head and demand that I upgrade from Perl 5 to Perl 6. However you might look at it though, choosing to stick to a previous version number for a language is choosing to stick with the past. Now, I don't want to live and program in the past.

      By naming the effort to produce this new language "Perl 6" that assertion - that you'll need to upgrade at some point - is made to you. And this is what I think most people object to. It's not that they have anything against the language, but the simple assertion - the diminishing (even in a very minor way) of their ability to choose - gets their heckles up.

      Now I'm not saying that Perl 6 is not a worthy successor to Perl 5. But this decision I think deserves to be made by each and every member of the Perl community. If it was another project named anything else then I have every confidence that people would like it, love it, and see it as the successor to Perl. But they have to be given the choice of making that decision on their own, not being told it.

      I guess what I'm saying is that the mood in the community is that it has to earn the right of succession, rather than being handed it.