in reply to •Re: Re: Setting $! to custom values
in thread Setting $! to custom values

Of course $@ is for user errors! That's the entire point behind putting useful messages or objects into die. Just because I didn't use die() to set $@ (and trigger the exception handler, if any) doesn't mean I'm not intending for $@ to be a place to look for my error.
  • Comment on Re: •Re: Re: Setting $! to custom values