in reply to Re: Dynamically Changing Packages w/out Eval
in thread Dynamically Changing Packages w/out Eval
A lot simpler and a lot less fragile:
my @overload = ('+' => sub { my $self = shift; my ($other, $info) = @_; # do some stuff }); eval "package $namespace; use overload \@overload; 1" or die $@;
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Dynamically Changing Packages w/out Eval
by betterworld (Curate) on Aug 24, 2009 at 14:13 UTC | |
by ikegami (Patriarch) on Aug 24, 2009 at 14:43 UTC | |
by betterworld (Curate) on Aug 24, 2009 at 19:54 UTC | |
by ikegami (Patriarch) on Aug 24, 2009 at 21:35 UTC | |
by Anonymous Monk on Aug 24, 2009 at 14:15 UTC |
In Section
Seekers of Perl Wisdom