[#41778] [Bug #3515] FreeBSD wrongly raises ECONNRESET on close(2) — Yui NARUSE <redmine@...>

Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)

12 messages 2010/07/02

[ruby-dev:41899] Re: [Feature #3627] catchのブロックを再実行するメソッド

From: Yukihiro Matsumoto <matz@...>
Date: 2010-07-29 22:35:23 UTC
List: ruby-dev #41899
まつもと ゆきひろです

In message "Re: [ruby-dev:41892] [Feature #3627] catchのブロックを再実行するメソッド"
    on Thu, 29 Jul 2010 17:33:11 +0900, Makoto Kishimoto <redmine@ruby-lang.org> writes:

|throwのかわりに、なにか別のメソッド(rewindという名前はどうでしょう?)を実行すると、catchのブロックが再実行される、というのはどうでしょうか?

基本的なアイディアを否定するわけではありませんが、

 * catchブロックの再実行が必要なユースケースが示されていない
 * rewindという名前はいろいろなところで使われているので望ま
   しくない

ので、現時点では賛成しません。

In This Thread