| ☞ | Program
Repair Shop ![]() |
15 |

%P, the cache of @ISA information, doesn't bother me so much
It is not truly global
It's just a cache
Such caches are typically used by only one function
In this case, _obs_get_parent_observers
So I would have preferred to see something like:
{ my %P; # Cache
sub _obs_get_parent_observers {
...
}
}
Limit scopes
| ☞ | ![]() |
☞ |