From: Khat Harr Date: 2011-12-27T09:40:09+09:00 Subject: Re: Kernel#exit raises an exception? I'm saying that I think of raise as being the method for creating exceptions and I think of exit as being the method for exiting the interpreter. It seems like I shouldn't have used the word 'handle' anywhere near a discussion on exceptions, I wasn't saying that raise handles exceptions, just that it's responsible for creating them, so when I think about triggering an exception I think about raise rather than exit. 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. -- Posted via http://www.ruby-forum.com/.