in reply to Re^8: How can I find the calling object?
in thread How can I find the calling object?

Why not? The function implemented in DB:: can be written anywhere in the source. Your called function calls it to get the enhanced caller() info. You don't have to put your called function itself into a funny package.
  • Comment on Re: Re^8: How can I find the calling object?