Just use exceptions instead. Nothing wrong with wrapping a series of these things in an eval block to catch the exception.
in reply to Re: Re: multiple method calls against the same object (f.ex GUI programming)
in thread multiple method calls against the same object (f.ex GUI programming)
I prefer exceptions when an action will likely work 95% of the time or more. That way, the testing doesn't interfere with my examination of the control flow, and you get to do nice tricks like a "return $self" chain.
-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.