From: "U.Nakamura" Date: 2003-10-29T17:14:56+09:00 Subject: [ruby-dev:21757] Re: exit in $SAFE = 4 with -d こんにちは、なかむら(う)です。 なかださんが旅に出てしまったので勝手に代理。 In message "[ruby-dev:21734] Re: exit in $SAFE = 4 with -d" on Oct.27,2003 19:52:48, wrote: | > % ruby -e 'lambda { $SAFE = 4; exit }.call rescue nil; p 1' | > 1 | > % ruby -de 'lambda { $SAFE = 4; exit }.call rescue nil; p 1' | > zsh: exit 1 ruby -de 'lambda { $SAFE = 4; exit }.call rescue nil; p 1' | > | > というように、-d の有無で挙動が変わるのは意図されているのでしょうか。 | | すいません、元の例外を無視してました。 | | * eval.c (rb_longjmp): must not disturb original jump. | [ruby-dev:21733] (パッチ略) というのがありますが、これはcommitすべきではないでしょうか? それでは。 -- U.Nakamura