[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

WXVndWkbJEIkRyQ5ISMbKEIKCgo+IBskQiRHISIkKiQqJGAkTSQzJDMkXiRHJE41RE9AJEclKyVQ

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41349] Re: String#each_index の提案

From: "NARUSE, Yui" <naruse@...>
Date: 2010-05-19 04:24:00 UTC
List: ruby-dev #41349
成瀬です。

2010年5月19日11:55 KISHIMOTO, Makoto <ksmakoto@dd.iij4u.or.jp>:
>> まず、備忘のために提案やバグ報告など、トラッキングの必要があるものは Redmine の
>> チケットとして頂けるとありがたいです。
>
> わかりました。まずメールの反応を見てから、とか思ったのですが。
> 次からML連携でredmineにも登録されるようにします。

途中で移動すると後で議論が追いづらくなるのですよ。

>> 次に提案自体ですが、この提案は String#each を削除した理由に反します。
>> (String の each 対象には line/character/codepoint/byte があるため)
>> (なお、1.8 での each 対象は line であった)
>
> そういうことになりますか...。[], []= メソッドとのつながりでArrayと同じになるかなぁ、
> というのもあったのですが(前のメール書いた時に忘れていた)、一貫性はRubyの目標では
> ないんでしたね。

一貫性に関しては「最優先ではない」ですね。
何かを要望する際の根拠の一つに一貫性を入れておくことは有効ではあります。

で、一貫性を要求するなら
* String#each を String#each_char の alias として復活
* String を Enumerable にしなおす
あたりを提案するべきじゃないですかね

-- 
NARUSE, Yui
naruse@airemix.jp

In This Thread

Prev Next