Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Restoring the magic to the _ filehandle in Perl 5.8.9

by JavaFan (Canon)
on Jan 27, 2010 at 17:30 UTC ( #819979=note: print w/ replies, xml ) Need Help??


in reply to Restoring the magic to the _ filehandle in Perl 5.8.9

I'm using sub _() as a means to localise text
Beside the problem you have with _ having special meaning, the other problem you have is that _ always lives in main. If you would happen to use a module that also defines a sub _, you have a problem.

As for your question of restoring magic to _, I'm afraid I don't know the question. I've used sub _ myself before, and ran into the problem, and the problem I mentioned above. I now no longer use sub _. sub __ doesn't have the mentioned problems.


Comment on Re: Restoring the magic to the _ filehandle in Perl 5.8.9
Select or Download Code
Re^2: Restoring the magic to the _ filehandle in Perl 5.8.9
by clinton (Priest) on Jan 27, 2010 at 17:36 UTC
    All true. I initially used sub _ because I'd seen it used in Jifty and because it is the standard getttext way of marking text for i18n, and it worked, but yes - playing with magic does have issues.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (22)
As of 2015-07-01 15:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (6 votes), past polls