go ahead... be a heretic | |
PerlMonks |
Code too?by Anonymous Monk |
on Feb 19, 2000 at 22:41 UTC ( [id://3762]=perlquestion: print w/replies, xml ) | Need Help?? |
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
This was posted as a reply to Storing Objects in a Database
Here is a question: I use objects so that each object can implement an interface and have code execute when a method is called. That is why most people use OO, I think. Anyway, how can I serialize those code refs so that I can send an object and its code and its package name across a network, between sessions, et cetra. I mean, this is a big fat security hole, but I still think this ability would be cool. I could write a subroutine that grabs all the instance variables in an object (with something like Storable or Data::Dump) and make sure the package exists on both places I want to use the object and recreate the object with the supplied instance variables. But I don't like that way -- I want to be able to send the whole package namespace and its methods to somewhere that doesn't necessarily have that package. Can it be done? Any ideas?
Gary Richardson
Back to
Seekers of Perl Wisdom
|
|