Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Re^6: aliasing arrays using typeglob under strict

by BrowserUk (Pope)
on Feb 08, 2013 at 18:10 UTC ( #1017872=note: print w/replies, xml ) Need Help??

in reply to Re^5: aliasing arrays using typeglob under strict
in thread aliasing arrays using typeglob under strict

But surely the soul of wisdom is to avoid unintended consequences.


Is it possible to define a subroutine without creating a unique lexical scope for it? Offhand, I can't see a way.

No, But that doesn't completely negate the possibilities of unintended consequences.

Eg. As you follow the fairly common practice of placing your subroutines after your 'main' code; the possibilities for unintentional (and silent) closures abound.

Again, this is utterly without consideration of effects on performance,

Out of context, that sounds like I'm favoring this technique for performance. But if you read back, I'm most definitely not.

(More on this in response to your other post.)

that depends on local-izing everything in sight

Such exaggerations do not advance the discussion :)

With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
  • Comment on Re^6: aliasing arrays using typeglob under strict

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1017872]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2018-05-22 09:14 GMT
Find Nodes?
    Voting Booth?