[#38392] Enumerable#gather_each — Tanaka Akira <akr@...>

ときに、複数行をまとめて扱いたいことがあります。

47 messages 2009/05/09
[#38394] Re: Enumerable#gather_each — ujihisa <ujihisa@...> 2009/05/09

ujihisaと申します。

[#38400] Re: Enumerable#gather_each — Yukihiro Matsumoto <matz@...> 2009/05/09

まつもと ゆきひろです

[#38399] Re: Enumerable#gather_each — "Akinori MUSHA" <knu@...> 2009/05/09

At Sat, 9 May 2009 15:30:20 +0900,

[#38405] Re: Enumerable#gather_each — Tanaka Akira <akr@...> 2009/05/10

In article <86r5yy2nrg.knu@iDaemons.org>,

[#38417] Re: Enumerable#gather_each — "Akinori MUSHA" <knu@...> 2009/05/10

At Sun, 10 May 2009 10:08:47 +0900,

[#38524] [Bug #1503] -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる — sinnichi eguchi <redmine@...>

Bug #1503: -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる

8 messages 2009/05/22

[ruby-dev:38522] Re: [Bug:1.9] Enumerator.new { }.take(1).inject(&:+) causes stack overflow

From: Yukihiro Matsumoto <matz@...>
Date: 2009-05-21 22:40:45 UTC
List: ruby-dev #38522
まつもと ゆきひろです

In message "Re: [ruby-dev:38521] Re: [Bug:1.9] Enumerator.new { }.take(1).inject(&:+) causes stack 	overflow"
    on Fri, 22 May 2009 05:39:46 +0900, SASADA Koichi <ko1@atdot.net> writes:

| これは,実は 1.8 以前との非互換の問題だったんですよね.
|
| これを真面目に解決しようとすると,このようなレアケースのためにブロック
|をチェックする全てのコードに passed_block をチェックするように変更する必
|要が出てきて,ちょっと現実的じゃないのです.
|
|*フレームをその時だけいじっちゃう,という回避手段があるような,
| 嫌なところに波及しそうな.
|
|
| 例えば,rb_iterate は obsolete にしてしまって(制限付きで存在),
|rb_block_call を使うようにして下さい,とドキュメントするのはどんなもんで
|しょうか.

まあ、それはそれで構いません。

In This Thread