# from Michael G Schwern
# on Monday 26 February 2007 01:50 pm:

>And then someone defined a $SIG{__DIE__} so now its C<<{ local
>$SIG{__DIE__};  eval { $obj->isa($class) } }>>

No.  If that $SIG{__DIE__} doesn't check $^S, then it's just 
delete($SIG{__DIE__}) and you're back to eval {$obj->isa($class)} and 
balance is restored.

--Eric
-- 
So malloc calls a timeout and starts rummaging around the free chain,
sorting things out, and merging adjacent small free blocks into larger
blocks. This takes 3 1/2 days.
--Joel Spolsky
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to