[#42735] [Ruby 1.9-Feature#4147][Open] Array#sample で重みを指定したい — Yoji Ojima <redmine@...>

Feature #4147: Array#sample で重みを指定したい

52 messages 2010/12/10
[#42791] [Ruby 1.9-Feature#4147][Assigned] Array#sample で重みを指定したい — Shyouhei Urabe <redmine@...> 2010/12/18

チケット #4147 が更新されました。 (by Shyouhei Urabe)

[#42800] Re: [Ruby 1.9-Feature#4147][Assigned] Array#sample で重みを指定したい — Masaya TARUI <tarui@...> 2010/12/19

> じゃあ反対ないので実装はともかく、この仕様は基本入れる方向で考えましょう。反対の人は意思表示お早めに。

[#42763] [Ruby 1.9-Bug#4159][Open] test_block_variables(TestRipper::ParserEvents) が失敗する — Kouhei Yanagita <redmine@...>

Bug #4159: test_block_variables(TestRipper::ParserEvents) が失敗する

8 messages 2010/12/14

[#42894] [Ruby 1.8-Feature#4207][Open] これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには — Shyouhei Urabe <redmine@...>

Feature #4207: これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには

24 messages 2010/12/26
[#42935] Re: [Ruby 1.8-Feature#4207][Open] これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには — Kenta Murata <muraken@...> 2011/01/04

むらたです。

[#42936] Re: [Ruby 1.8-Feature#4207][Open] これから「1.8.8」の話をしよう -- 1.8がこの先生きのこるには — Kenta Murata <muraken@...> 2011/01/05

むらたです。

[ruby-dev:42681] Re: Enumerable#categorize

From: Yukihiro Matsumoto <matz@...>
Date: 2010-12-05 00:55:51 UTC
List: ruby-dev #42681
まつもと ゆきひろです

In message "Re: [ruby-dev:42660] Re: Enumerable#categorize"
    on Tue, 30 Nov 2010 12:08:12 +0900, Tanaka Akira <akr@fsij.org> writes:

|2010年11月29日13:56 Yukihiro Matsumoto <matz@ruby-lang.org>:
|
|> 挙動としては大変好みです。ただし、 categorize はともかく、
|> hashmap はいまいち名前に自信が持てないので、更なる調査(既存
|> の言語に類似機能はないか)が必要かもしれません。また、他の方
|> のご意見も歓迎します。ruby-coreにも聞いてみるべきかな。
|
|思いついたんですが、map_pair はどうですかね。

hashmapもmap_pairも今ひとつ名前に納得がいかないので、こちらは
ペンディングで。

categorizeはそんなに悪くないような気がしているのですが、なに
か抵抗があるのは group_by とかなり似ていることのような気がし
てきました。categorizeはgroup_byのスーパーセットなのですが、
どう棲み分けるか、気になります。また、seed, op, updateなどの
オプションが便利なのは分かりますが、これを使うと「分類」じゃ
なくなってしまうのも気になる点です。

建設的でなくて申し訳ない。現時点の意見としては

  * 機能の導入には納得した。
  * 基本機能は group_by と混乱を招く危惧が少しだけある。
    が、致命的な問題だとは思っていない
  * seed, op, updateなどのオプションを使うと categorize とい
    う名前が示す機能ではなくなる気がする。
  * より適切だと思える名前があれば、全面賛成に回る

こんな感じでしょうか。自分でも完全に自覚しているわけではない
のですが、結局、分類してるのではなく、「map(or hash)に
transformにしている」のだということが強調された名前だと同意
しやすいかもしれません。

                                まつもと ゆきひろ /:|)

In This Thread

Prev Next