in reply to Re^3: Rethrowing with die $@ considered harmful
in thread Rethrowing with die $@ considered harmful

I consider this code buggy. If $@ is set, it must be reported/processed immediately without any further function call.

I agree. That was my (and I believe the OPs) point!

  • Comment on Re^4: Rethrowing with die $@ considered harmful