From: SASADA Koichi Date: 2013-08-27T20:50:47+09:00 Subject: [ruby-core:56826] Re: [ruby-trunk - Feature #8823][Open] Run trap handler in an independent thread called "Signal thread" (2013/08/27 20:45), Tanaka Akira wrote: > I suspect "raise RubyLex::TerminateLineInput" doesn't work as expected after > your proposal is implemented because the current thread will be the > signal thread. I wrote a coutnermeasure for this issue only in PDF. All of exceptions raised in trap handler, will be sent to the main threads (like: main_thread#kill(raised_exception)). I think this spec reduce incompatibility problems. What do you think about it? -- // SASADA Koichi at atdot dot net