I only started to use Try::Tiny around the time this thread was first posted. Now (over 3 years on) my experience matches dsheroh's. I would only add that the clarity of the syntax for me beats most if not all of the eval idioms. It seems there are several of those and each proponent has their favourite. Anyone else reading them will likely have to stop for a minute and work out what's going on. With try/catch it's clear, even to users of other such modules or even other languages with similar features. For these reasons, and that it is lightweight with no non-core dependencies, I'm very happy to continue to use Try::Tiny.
| [reply] |