local *{$package}::__ANON__ = sub { ... }; [download]
In reply to Re: Dynamically Changing Packages w/out Eval by Anonymous Monk in thread Dynamically Changing Packages w/out Eval by Ovid