From: Yusuke ENDOH Date: 2008-09-10T23:03:34+09:00 Subject: [ruby-dev:36251] Re: instead of prelude.rb on stack trace 遠藤です。 2008/09/03 21:04 Yusuke ENDOH : > Mutex#synchronize のブロックの中などで例外が投げられると、 > スタックトレースに prelude.rb が出てきます。 > > $ ruby19 -e 'Mutex.new.synchronize { raise }' > -e:1:in `block in
': unhandled exception > from prelude.rb:8:in `synchronize' > from -e:1:in `
' > > 組み込みの prelude.rb を知らない一般ユーザは混乱すると思います。 > など、明らかに普通のファイルではないとわかる名前に > した方がいいと思うのですが、どうでしょうか。 特に反対意見はないようなので、コミットしました。 IRC で相談したところ、一応元ファイルが識別できる方がいいと いうことで とか とか 出るようにしておきました。 $ ./ruby -e 'Mutex.new.synchronize { raise }' -e:1:in `block in
': unhandled exception from :8:in `synchronize' from -e:1:in `
' -- Yusuke ENDOH