Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^2: Conditionally executing different code based on Perl Version

by JavaFan (Canon)
on Feb 22, 2012 at 08:42 UTC ( #955475=note: print w/ replies, xml ) Need Help??


in reply to Re: Conditionally executing different code based on Perl Version
in thread Conditionally executing different code based on Perl Version

Note that none of your suggestions actually works for the OP. He cannot use use re '/d'; in code that's compiled under 5.12 or earlier, and since its effect is scope based, putting it inside an eval isn't going to help either, as an eval creates its own scope.

What may work is:

require re; re->import('/d') if $] >= 5.014;
but I have not tested this.


Comment on Re^2: Conditionally executing different code based on Perl Version
Select or Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (21)
As of 2014-10-30 14:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (208 votes), past polls