While I was working on embedding an interpreter I wrote a function to catch unhandled exceptions and spit out some information on the exception. While testing I noticed that the Kernel's 'exit' method actually seems to raise an exception. Is this intended behavior? It struck me as somewhat odd and I had to write a handler for it in my code (which is a pain in the bum if for no other reason than it seems to lack elegance). -- Posted via http://www.ruby-forum.com/.