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.