Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^2: Logic for importing and strict vars?

by haukex (Archbishop)
on Feb 28, 2019 at 08:37 UTC ( [id://1230652]=note: print w/replies, xml ) Need Help??


in reply to Re: Logic for importing and strict vars?
in thread Logic for importing and strict vars?

on v5.10 Linux I get: Name "blah::a" used only once: possible typo at -e line 1. but I don't on v5.26 Windows :)

That'd be this change in v5.20: $a and $b warnings exemption

All I can say is that with B::Deparse the package prefix seems to be removed

True, although that's with the error still happening, I'm not sure if the deparse can be trusted in that case. It looks a little different without strict vars:

$ perl -MO=Deparse -wMstrict=refs,subs -e 'BEGIN { *::x=\$a } $x++' BEGIN { $^W = 1; } use strict 'refs', 'subs'; sub BEGIN { *x = \$a; } ++$x; -e syntax OK

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (3)
As of 2024-04-19 05:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found