in reply to Pattern for a shell-style call + error response

I guess you could do

my $libobj = Third::Party::Library->new(...); my $item = $libobj->NewItem(...); ! $item->frobinize(...) or die($libobj->GetErrorCode); ! $item->blatinate(...) or die($libobj->GetErrorCode);

but that hardly seems like an improvement.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."