From: Roger Pack Date: 2012-02-02T02:44:16+09:00 Subject: [ruby-core:42315] Re: RUBY 2 RCR: remove Thread#raise > Just removing Thread#raise does not make sense, because a signal > also causes an asynchronous exception (i.e., Interrupt). > > I think that the right way to address this concern is to implement > a feature set that blocks/unblocks an asynchronous exception. I'd be ok with that, as long as we also deprecated Thread#raise since it's pretty dangerous.