From: Ryan Davis Date: 2011-12-27T16:39:20+09:00 Subject: Re: Kernel#exit raises an exception? On Dec 26, 2011, at 16:40 , Khat Harr wrote: > I understand that the stack needs unwound and such, but I was just > surprised that exit would raise an exception rather than use a different > means of backing out 'silently' while still triggering the appropriate > behavior on the way down the stack. 9999 % ruby -e 'def f; exit 1; end; f' 10000 % Looks silent to me. Maybe you shouldn't be rescuing Exception as I pointed out earlier.