On Tue, Oct 25, 2011 at 03:10:52PM +0100, Zefram wrote: > Tom Christiansen wrote: > > * $@ might not be a true value > > That still exists. Can it? I tried getting this to happen in 5.14, and couldn't - the only way I knew how was to have a destructor that called eval get called as the enclosing eval finished, and that doesn't happen anymore in 5.14, since destructors localize @$. Well, i suppose it can obviously happen if you do anything at all between the eval and checking $@, and that's a reasonable reason to want something like Try::Tiny (so that those two operations can't be separated). Try::Tiny is also still important because I don't think very many people are writing code for only 5.14 yet. -doyThread Previous | Thread Next