in reply to Re: Multiple Inheritance - Howto marry tie::refhash::nestable with class::singleton
in thread Multiple Inheritance - Howto marry tie::refhash::nestable with class::singleton
I agree with your aversion to global variables, but since I'm currently reengineering stepwise a large piece of code (which makes intensive use of global variables) I have to use global variables (in my first reengineering iteration) as well to keep the code working.
On the other hand: What speaks against a global variable keeping all information needed anywhere in the code? An alternative might be passing the data by parameters - which causes a lot of typo-overhead, since the data is needed anywhere in the code.
You were partially right with your conclusion "you're enamored with shiny objects" - first I had a singleton as global data structure. Then I wanted to have an easy access to the data members like hash access. This results in my idea of the marriage ...
But your suggestion only meets half the truth: I'm not able to populate the hash within an unique action - the contents of the hash has to grow/change during runtime ... Therefore I need a dynamic - and not a static - global data structure.
Beside all aspects that speak against my suggested solution: As I'm keen to improve my perl knowledge, I would like to have a solution to my problem with "multiple inheritance" and correct initialization ...
Hoppfrosch
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Multiple Inheritance - Howto marry tie::refhash::nestable with class::singleton
by merlyn (Sage) on May 31, 2005 at 13:43 UTC | |
by hoppfrosch (Scribe) on May 31, 2005 at 14:12 UTC | |
|
Re^3: Multiple Inheritance - Howto marry tie::refhash::nestable with class::singleton
by dragonchild (Archbishop) on May 31, 2005 at 13:26 UTC |