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 - even tho most perl 5 will work most of the time.

    Because Perl is open source it means nobody is going to force you to use Perl 6 or parrot. Nobody is going to say your certificates are invalid, that you can no longer buy it, that you aren't allowed to distribute it, that you must upgrade in order to get support - unlike .Net and its proprietary brethen.

    I am not concerned about perl 6 yet for several reasons :
      - The stuff I need I already have
      - By the time I need more it will be ready
      - The perl that is likely to be upgraded is organised enough to make that relatively simple and the stuff thats unlikely to be upgraded can be left as it is.

    @JAPH = qw(Hacker Perl Another Just);
    print reverse @JAPH;
    • Other than employers, that is ... Some people code Perl for money, not just pleasure.
      • Employers aren't going to force you to upgrade perl.

        Although this is the case with Java and VisualBroken that has not been a problem with perl or linux.

        Most of the perl I code is for money. Most of the time employers dictate that we have to use out of date systems rather than cutting edge systems.

        I mean where I work now I have to install old linux distros or download the newest ISO and burn it to disk. My employer doesn't care whether I use perl 5.00054 or 5.8 - I currently use a mix of perl 5.5 and 5.6

        @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 la