My problem is how to "start" an OO program. From what I've done, it has always been something like
use x;
my $x = new x;
$x->set(blah=>"four");
$x->go;
Or something to that extent. Perhaps it is my fear of going non-OO in the launcher/manager part that is holding me back. Is it standard to have XML parsing or other config stuff non-OO fed into the objects to start the actual process? I could have a %main::CONFIG and pass that to all the objects that are initialized? That still doesn't change the fact that the ref to the config stuff has to be passed on to every object I initialize, though.
So it is safe so say that I am still confused as to how to work this.
-billyak