まつもと ゆきひろです.

In message "[ruby-list:2259] [BUG]Thread#fail (Re: bug? fail )"
    on 97/02/25, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|原です。

|> raise 文字列
|> raise 例外
|> raise 例外, 文字列
|> raise 例外クラス, 文字列
|
|この仕様は ruby の中で最も複雑なものの一つですね。というか
|それだけ多くの機能が込められているわけだけど。

こうやってだんだんperlのように複雑な言語になっていくわけです
ね.^^;;;

|ところで、Thread#raise ですが、まず

|となって、仕様が関数の raise とくい違っています。次に、

これは仕様です.かならずひとつは引数を指定してください.

|の様に死んだスレッドに raise すると、処理が返ってこなくな
|ります。更に、カレントスレッドに raise すると、

|./test3.rb:3: [BUG] unsaved context
|IOT trap/Abort
|
|ということになります。

これらはバグですね.修正します.