Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Are you using 5.10.0 ?

by kabeldag (Hermit)
on May 30, 2008 at 08:34 UTC ( [id://689152]=perlquestion: print w/replies, xml ) Need Help??

kabeldag has asked for the wisdom of the Perl Monks concerning the following question:

Hello dudes & dudette's,

How many of you have cleaned out your 5.8.x installs for 5.10.0?
I have no urgent or apparent need to do so myself at this stage.
I'm just curious, and would like to know what builds other people are using.

(Hope it's ok for me to ask such a question in SoPW.
It's more of a question for the polling booth, really.)

Replies are listed 'Best First'.
Re: Are you using 5.10.0 ?
by moritz (Cardinal) on May 30, 2008 at 08:49 UTC
    I still use Perl 5.8.8 because it's default in my OS (Debian Etch). I have a 5.10.0-built laying around for testing, and one of my computers is already upgraded to Debian Lenny (which also uses 5.10.0).

    So most likely my switch to 5.10.0 is coupled with the release of Debian Lenny.

    (BTW the 5.8.8 to 5.10.0 transition went without any problems, except that I had to rebuild some of my self-made debian packages. Thanks to all the Debian Perl Maintainer!)

    I already want to write say $x each time I'm actually writing print $x, $/ or print "$x\n"; now.

Re: Are you using 5.10.0 ?
by ajt (Prior) on May 30, 2008 at 08:51 UTC

    It comes as standard with Debian Lenny and above, so I'm using because it's automatically there. I will manually install the last 5.8, as I need older Perls to do regressions tests on my own modules.

    There is also an argument to keep two Perls on your system, one shipped by the vendor which you leave alone and one you manually install and maintain that you use yourself.


    --
    ajt
      That's what I am going to be doing tonight. I just haven't been bothered until now :S
Re: Are you using 5.10.0 ?
by rjbs (Pilgrim) on May 30, 2008 at 11:48 UTC
    Yup, I'm using 5.10 everywhere but work, basically. There are a few really compelling things.
    • undefined val in string warnings tell you what var
    • the // operator is awesome
    • named captures in regex are a godsend
    • say is nice for quick scripts
    Maybe in the next version ~~ will even be nice.
    rjbs
      undefined val in string warnings tell you what var

      I didn't know that existed!! I'm upgrading today.


      My criteria for good software:
      1. Does it work?
      2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
      Maybe in the next version ~~ will even be nice.

      What's not nice about ~~ in 5.10.0?

Re: Are you using 5.10.0 ?
by Tux (Canon) on May 30, 2008 at 09:11 UTC

    I always use my own perl, never the system perl, so I can decide what version of what module I want installed. I leave the system updater to decide what perl to use/install. I seldom use system perls.

    • Laptop, OpenSUSE 10.3: perl-5.10.0/32. 5.00504, 5.6.2, 5.8.7, 5.8.8, and 5.11.0 available
    • Workstation, OpenSUSE 10.3: perl-5.8.8/64all. 5.8.7, 5.10.0, and 5.11.0 available.
    • Testbox, M$ Win2k: Strawberry 5.10.0
    • HP-UX servers (6 different ones): 5.8.8. Will upgrade on 5.10.1
    • AIX 5.2.0: perl-5.8.8/64all. No update plans yet, other than hoping the costomers to upgrade to HP-UX or Linux.
    • Testbox, M$ Win2k: Cygwin perl-5.10

    Enjoy, Have FUN! H.Merijn
Re: Are you using 5.10.0 ?
by DrHyde (Prior) on May 30, 2008 at 11:10 UTC

    Use a .0 version of any software? You've got to be kidding! :-)

    In all seriousness, I only use 5.10.0 when I'm wearing my cpan-testers hat. 5.8.x for everything else. Indeed, I only very recently upgraded my main machine from 5.8.3 to 5.8.8. I was pleasantly surprised that when I did so all the modules that I'd installed into /usr/local/lib/perl5/site_perl/5.8.3 were still available and still worked, even the XS ones. Thanks perl5-porters, you really are wonderful people!

    Mind you, when I later installed new versions of some stuff in /usr/local/lib/perl5/site_perl/5.8.8, which had previousy been in .../5.8.3, it did show up a bug in some of my code that grovels over @INC to find available modules - it found things twice. Need to fix that. I wonder if it might be worth abstracting out that bit of code and uploading it to the CPAN on its own.

Re: Are you using 5.10.0 ?
by linuxer (Curate) on May 30, 2008 at 09:05 UTC

    I still use Perl 5.8.x for all my perl stuff.

    Currently there is no 5.10.x for my OS.
    I installed it manually, but didn't had the time to use it often.
    And the systems on which my scripts run usually don't have a 5.10.x.
    So I will stick to 5.8.x...

Re: Are you using 5.10.0 ?
by Burak (Chaplain) on May 30, 2008 at 08:40 UTC
    I still have 5.8.8 (XP) on my desktop and 5.10 on laptop (Vista). I'm about to use 5.10 on a website :)
Re: Are you using 5.10.0 ?
by SankoR (Prior) on May 30, 2008 at 13:35 UTC
    I'm one of the nutters probably the only nutter running bleadperl not only in devel, but in production. Today, it's patchlevel 33937, a three day old 5.11.0 build. So far, I've only lost Perl::Critic... (Clone, a prerequisite, fails to install on 5.11. A patch is in RT though).
Re: Are you using 5.10.0 ?
by hilitai (Monk) on May 30, 2008 at 14:09 UTC
    I need my scripts to be able to run on a wide variety of Perls at work, such as:
    # perl -version This is perl, version 5.005_03 built for sun4-solaris
    ... so not much incentive to move towards the bleeding edge.
Re: Are you using 5.10.0 ?
by sasdrtx (Friar) on May 30, 2008 at 13:24 UTC
    My Slackware (10.0-10.2) systems are runing 5.8.x because that's what they came with. My Windows PCs are running ActiveState 5.8.x because that's what they had when I installed it. At work, I'm stuck with 5.6.1 on a Solaris 9 system, which is where my 'real' Perl work runs. I don't have any plans to upgrade, as I've got a long ways to go before I need more Perl features. Although it would be nice to get the included modules up-to-date.

    sas
Re: Are you using 5.10.0 ?
by runrig (Abbot) on May 30, 2008 at 16:08 UTC
    I've got 5.10 installed in development. I'm working on getting it installed in production (we're still using 5.6.1...and I should probably wait for 5.10.1). There's some misconception here that you can only have one version installed (I keep reminding people that that's what the "#!" line is for, and the existing programs can still use the old version).
Re: Are you using 5.10.0 ?
by pascaldee (Acolyte) on May 31, 2008 at 01:05 UTC

    I am now using 5.10 by mistake :) I normally only use the perl that came with my OS, which is Debian. I'm using a mix of testing (Lenny) and stable (Sarge), and a few days ago some package installation dependencies replaced 5.8 with 5.10 from Lenny. I noticed this when my scripts started failing, CPAN modules which I have installed were missing. One or two things also need fixing due to incompatibilities, like POSIX's S_IFREG et al which stopped working for me.

    Haven't even started using 5.10 features, because the servers which I manage are all pure Debian stable.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://689152]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (3)
As of 2024-04-16 06:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found