Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Philosophy for when not to support older versions of perl

by Corion (Patriarch)
on Mar 30, 2016 at 08:33 UTC ( [id://1159091]=note: print w/replies, xml ) Need Help??


in reply to Philosophy for when not to support older versions of perl

Looking back, I made my decisions for Perl versions mainly on the basis of availability of features and availability in distributions:

  • 5.004_xxx - an ugly version of Perl that didn't have some regex quoting features
  • 5.005_003 - the absolute minimum I want to work on
  • 5.6.x - introduction of lexical filehandles
  • 5.8.x - better Unicode support, distributed with Redhat
  • 5.14.x - distributed with Redhat
  • 5.16.x - fc operator for Unicode fold-case comparisons
  • 5.18.x - signatures

I use function signatures in some pet projects and really like them, but so far I haven't found a good enough reason to make modules for general consumption unusable under 5.18, or enough motivation to release my hacked together Filter::signatures, which implements very simplicistic function signatures under any Perl version. I also dread the support questions of people using source filters.

Replies are listed 'Best First'.
Re^2: Philosophy for when not to support older versions of perl
by Tux (Canon) on Mar 30, 2016 at 09:07 UTC
    • 5.10.x - defined-or

    All the 5.8.x versions I ever worked on already had defined-or because of the available patchset. Defined-or is present in almost every script I write.

    5.8.x needs to be 5.8.1 or 5.8.4: 5.8.0 is not suitable for production.


    Enjoy, Have FUN! H.Merijn

Log In?
Username:
Password:

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

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

    No recent polls found