|
|
|
Your skill will accomplish what the force of many cannot |
|
| PerlMonks |
Re^6: More Macro work...out to export a definition to next-outer level?by perl-diddler (Friar) |
| on Oct 03, 2010 at 15:45 UTC ( #863186=note: print w/ replies, xml ) | Need Help?? |
|
I don't know if you are still seeing replies, since I don't know how to get notified of replies to my replies other than to go find each thread I've written in and look for them, BUT, I'll try to clarify again. In my setup, I'm doing this (not copied from code, but written for demonstration, so if everything doesn't run, that's why): Is your complaint that I'm setting my global in a method call? That is intentional. In this situation, callers don't know the details of some variables -- whether they are per-class or per-instance. I am aware, that a caller could call an initializer function more than once. But in the use of the class, this would be an abnormal occurrence -- supported for development purposes, but not normally used. Later, if I thought it was necessary, I could change the global definition and make some 'global_readonly', that only provides a 'get' function if I thought it necessary, but for now, I'm providing both. I feel like we are playing 20 questions -- I keep trying to see if 'X' is what you are talking about. You keep saying 'wrong', 'its a mess'. But you don't clearly explain why its a mess. This isn't as helpful for me as your first explanation was on my prior question -- sorry.
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||