Paul is super pissed at PearleVision. I better have a set of working glasses by class tonight — the sole reason I went there was fast glasses. http://www.plurk.com/p/2oc3i8.
That's correct. There are rare cases where it doesn't work. The correct way to do this is as follows: my $res = eval { might_explode(); 1 }; die "omgish: $@\n" unless $res; # Also, why invoke print and exit when this will do? Note that die $@ if $@ almost always works. I can't recall the example case I saw, but it's reproducible stuff. It's not like it just randomly doesn't work. Well, maybe with threads. -Paul
- Paul Miller