Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
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.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://955475]
help
Chatterbox?
[ambrus]: Corion: yes, I've found Prima on cpan, but can you point to where its event loop is documented?
[Corion]: ambrus: I think the event loop is not really documented but implicit in X11 or Windows...
[ambrus]: One more obvious possible workaround is to just have the GUI of your program freeze for as long as the HTTP is running;
[Corion]: brb
[ambrus]: or, if Prima supports this, embedding its event loop to an outer main event loop, and running AnyEvent::HTTP in that outer one.
[ambrus]: Corion: I think there's already some form of AnyEvent integration for Prima, according to https://metacpan. org/source/ KARASIK/Prima-1. 49/examples/ socket_anyevent.pl
[ambrus]: Corion: even better, https://metacpan. org/pod/distributi on/Prima/pod/ Prima/faq.pod#How- do-I-use-Prima- with-AnyEvent
[ambrus]: a FAQ question
[ambrus]: ah, apparently that's the POE thing you were talking about
[ambrus]: Ok, but if there's a POE integration, then I again suggest that you consider using IO::Async::Loop:: Poe . I don't know if that will work.

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (14)
As of 2016-12-07 16:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:













    Results (130 votes). Check out past polls.