in reply to Re: Accessing the package variables by fully qualified name
in thread Accessing the package variables by fully qualified name

cdarke's humble opinion is correct, the package variables should stay where they are and be accessed through getters and setters, if these are available, use them, if not, well be careful. $instance_of_package->set_named_variable("new_value"); is more readable I believe and for "class" variables Package::Name->set_class_variable("new Global"); is more legible to me than direct assignment, provided the accessors are half-way sensibly named.