Internally, I use The Damian's Hook::LexWrap, which does voodoo with caller() itself. I need to be careful because I can't just go trampling on his voodoo in case someone using my module is also using a naked Hook::LexWrap elsewhere. Clues welcome please!
This also means that once I *have* got caller() working properly, I should run his test suite as part of mine to make sure I haven't broken him.
Sub::Uplevel (Score:1)
Re:Sub::Uplevel (Score:2)
Re:Sub::Uplevel (Score:1)