http://qs321.pair.com?node_id=747342


in reply to Executing use'd/require'd/base module code *after* use'r/require'r/child is compiled?

You could use B::Hooks::EndOfScope in an import method. That's what namespace::clean uses to clean up the package's symbol table after it has been compiled.

I hope this helps, but I'm not sure this exactly fits your use case. Is there a reason you don't want to be more explicit? Like, for example:

wrap foo => sub { ... };

Ordinary morality is for ordinary people. -- Aleister Crowley
  • Comment on Re: Executing use'd/require'd/base module code *after* use'r/require'r/child is compiled?
  • Download Code