I'm starting to planning my first OO project and I was spending some time reading Error.pm to record the full stack of method call.
I'm planning some class of objects not inherited but like in parallel: a mailer a viewer a logger that interact eachother (MAY BE I'm really wrong in the design?).
I have to use the Error.pm and my subclasses in EACH of my other object modules or in some way can I create an CustumErrorObj.pm (isa Error.pm)and use it in my other object in has-a like manner?