From: matz@... (Yukihiro Matsumoto) Date: 1998-07-10T17:25:50+09:00 Subject: [ruby-dev:3260] Re: [BUG] Thread.value まつもと ゆきひろです In message "[ruby-dev:3255] Re: [BUG] Thread.value" on 98/07/10, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |そうか, ここに原因があったわけではなかったんですね(^^;;; 実際は以下の |ように確かめたのでした. | |# きっと, シンタックスエラー回りですね. ruby 1.1b9_30では期待通り動作しているように思います. irb(main):001:0> th = Thread.start do irb(main):002:1* raise "foo" irb(main):003:1> end SyntaxError: compile error (irb):1: parse error (irb):1 (irb_local_binding):1:in `eval' irb(main):004:0> th = Thread.start{raise "foo"} # irb(main):005:0> Thread.join th # irb(main):006:0> th.value RuntimeError: foo (irb):4 (irb):6:in `value' (irb):6 (irb_local_binding):1:in `eval' irb(main):007:0>