in reply to Isolating dynamically loaded modules with Thread::Isolate.
I don't understand why you have two different variables, $thi and $job, for the same isolated thread. Does this imply you can run two different jobs in the same $thi at the same time? If not, why are there two variables?
Because now, it's far from clear to me when to use $thi, and when to use $job, for example, why I have to use $thi->err and not $job->err.
In Section
Meditations