in reply to Safe::World/0.01 - Create multiple virtual instances of a Perl interpreter that can be assembled together.

I may not be getting it. But I got the following test results under Linux: /msg me if you want more information.

Liz

Update:
Your pod states:

CLEAN
Call DESTROY() and clean the compartment.
I haven't looked at the source code, but in general it's a bad idea to call DESTROY yourself. It will get called again by Perl when the object is really destroyed (e.g. at global destruction).
  • Comment on Re: Safe::World/0.01 - Create multiple virtual instances of a Perl interpreter that can be assembled together.

Replies are listed 'Best First'.
Re: Re: Safe::World/0.01 - Create multiple virtual instances of a Perl interpreter that can be assembled together.
by gmpassos (Priest) on Nov 30, 2003 at 22:15 UTC
    First thanks for the tests, and to send them by e-mail. You helped a lot to fix the bugs. Version 0.02 is on the way.

    About the call of DESTROY() from CLEAN(), well, as is documented in POD, CLEAN() shouldn't be called by hand, only by DESTROY. Actually DESTROY() call CLEAN(), but if you call CLEAN before DESTROY, CLEAN call DESTROY to make the rigth process. Soo, I use some flags to ensure that DESTROY and CALL are called only 1 time, and to avoid a recursion loop.

    Graciliano M. P.
    "Creativity is the expression of the liberty".