in reply to Re^2: eval to replace die?
in thread eval to replace die?

If the problem is that exception objects should be used instead of die(), then Try::Tiny won't solve this at all!

Try::Tiny provides an easy-to-use alternative to eval - but without using some other module to provide exception objects, you'll still be stuck having to call die() in the catch{} block.