Stuff with the Perl Foundation. A couple of patches in the Perl core. A few CPAN modules. That about sums it up.
Once again I'm searching for a common utility module that I assume is out there. For example, I recently asked about deleting subroutines from globs. The problem here is that you can't really do it without deleting the entire glob. What needs to be done is to copy the glob slots except for the CODE slot, delete the glob, then add back the other slots. This seems like silly make-work. I'd expect there to be a module which properly abstracts this for me:
package Some::Package;
use Symbol::Glob;
# assumes current package unless specified
my $glob = Symbol::Glob->new({ name => 'foo' });
$glob->scalar(14);
$glob->sub( sub { return 'this is a sub' });
print $Some::Package::foo; # prints 14
$glob->delete('scalar');
print $Some::Package::foo; # undefined
print $glob->sub->(); # prints 'this is a sub'
$glob->delete; # removes entire glob
Is there something that straightforward on the CPAN? I'm not seeing it.
Symbol::Values (Score:1)
Now, back to turkey.
rjbs
Symbol::Glob 0.01 (Score:1)
As a nice bonus, I got a chance to try the inside-out object model and Class::Std. Found it much easier to concentrate on getting the details of the glob manipulation right because I knew that the object access code was safe.
I did find one thing I needed to do that wasn'