Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: poll ideas quest 2023 (perl version)

by hippo (Bishop)
on Jan 27, 2023 at 16:16 UTC ( [id://11149937]=note: print w/replies, xml ) Need Help??


in reply to poll ideas quest 2023

I prefer not to run the latest version of Perl because

  • there is too much technical debt in my codebase
  • the stability of the system perl suits me better
  • I have to support users of some ancient version
  • I'm stuck with ActiveState/TinyPerl/microperl/...
  • letting the early adopters trip over the bugs is fine
  • some other reason
  • Comment on Re: poll ideas quest 2023 (perl version)

Replies are listed 'Best First'.
Re^2: poll ideas quest 2023 (perl version)
by pryrt (Abbot) on Jan 27, 2023 at 17:04 UTC
    • I have to develop for the version of Perl that is on the production systems
    • my web hosting provider has not updated their Perl

    Actually, those two (plus maybe "have to support users") boil down to:

    • I am not the one who decides if/when the Perl version is upgraded
Re^2: poll ideas quest 2023 (perl version)
by hv (Prior) on Jan 27, 2023 at 18:44 UTC

    Not sure if "the stability of the system perl suits me better" is intended to cover this, but:

    - the cost of potentially introducing new bugs far outweighs the benefit of (this list of) new features;

    - last time I upgraded everything broke, I don't want to do that again.

    The first of those pretty much covers the perl I use for maths research - it is currently running on 5.34, but I tend to upgrade it very rarely. If I find a bug that affects my maths results, I potentially have to rerun tens of CPU-years-worth of calculations. (Last time that happened I was lucky that I had just moved to a much faster new computer, so it only took 6 months to recompute the previous 10 years of calculations.)

    The second covers a couple of companies I used to work for.

Re^2: poll ideas quest 2023 (perl version)
by kcott (Archbishop) on Jan 27, 2023 at 19:12 UTC

    G'day hippo,

    I really like this idea for a poll.

    If this is used in the next few months, replace "latest version" with v5.36; if later in 2023, use v5.38. There's also the possibility that "latest version" is v7.0. Anyway, I'm just thinking that attitudes may change depending on what that "latest version" is.

    Furthermore, an option should be provided for those with the opposite preference. I'm not sure of the best wording; perhaps something like:

    • well, actually, I have no such preference: I'm happily using <latest version>

    — Ken

Re^2: poll ideas quest 2023 (perl version)
by haukex (Archbishop) on Jan 27, 2023 at 18:00 UTC

    Not that I condone any of these reasons, but...

    • I find re-installing all of my modules into a new version a hassle
    • we use XS code that doesn't compile against newer Perls
    • I just haven't gotten around to it
    • I simply don't want to, for reason X (comment below) [perhaps instead of "some other reason"]
Re^2: poll ideas quest 2023 (perl version)
by Discipulus (Canon) on Jan 27, 2023 at 16:38 UTC
  • I'm stuck where Strawberry Perl is

    L*

    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

      Is that worth lumping in with the ActiveState/TinyPerl etc. group or is it a different class of problem? (I don't use such things myself so defer to your expert knownledge)


      🦛

        I might split it into two, because AS/Strawberry is different from TinyPerl in my mind:

        • I prefer the size of TinyPerl / microperl / ...
        • I prefer the ecosystem or environment of ActiveState / Strawberry / ...
Re^2: poll ideas quest 2023 (perl version)
by roho (Bishop) on Jan 28, 2023 at 07:03 UTC
    I'm waiting for IndigoStar Software to release "perl2exe" for the latest version of Perl.

    "It's not how hard you work, it's how much you get done."

Re^2: poll ideas quest 2023 (perl version)
by Discipulus (Canon) on Jan 27, 2023 at 17:34 UTC
  • because older perls are faster

    L*

    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
      Is there still a page that benchmarks different Perl versions? I haven't seen it since about 5.26 and my Google-Fu doesn't help me finding it.

      map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
Re^2: poll ideas quest 2023 (perl version)
by NERDVANA (Deacon) on Nov 14, 2023 at 07:13 UTC
    This seems to leave out people who *do* run the latest version of perl.

Log In?
Username:
Password:

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

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

    No recent polls found