From: Hirotsugu Asari Date: 2011-01-08T14:07:50+09:00 Subject: [ruby-dev:42979] Re: [ruby-dev:42977] Re: 特異メソッドの定義の簡略化 あさりです。 On Jan 7, 2011, at 11:44 PM, hattorihiroaki1@mail.goo.ne.jp wrote: > 服部裕暁です。 > >> sora_hです。 >> >> それくらい覚えられませんか? >> あとは互換性の問題で名前を変える提案は基本通らないとおもいますよ。 >> だから >> >> UsefulHash = OpenStruct >> >> でいいじゃないですか。 >> >> 2011/1/8 : >>> UsefulHashやEazyHashな感じに名前を変えて、Hashにto_uh(やto_eh)を追加できれば、けっこう嬉しそうです。 >>> #おれlibは面倒くさいので。ほんとうにすみません(滝汗) > > 覚えることは可能です。けれども、Open、つまりは「開いた」感じがしないのです。私の感覚ではHashやStructを簡単に使いやすくしたものという印象があります。そのためそういう名前を付けたいと思ったわけです。そしてできれば良い名前をつけて組み込みライブラリにできたらいいと想像したのです。こういうわけで今回の提案をしました。 > > 私としてはEazyHashが短くて分かりやすいと思うのですが。(皆様はいかがでしょうか) 名前が嫌い、というのも心情的に解らないではないですが、既に名前と使い方がよく知られていて、 しかも標準ライブラリとして配布されているOpenStructを服部さんの意見だけで変更という風には行かないと思います。 暫くの間OpenStructを使ってみて、しっくり行くかどうか試されてみては如何ですか。 どうしても厭だというのなら、 UsefulHash=OpenStruct なり EazyHash=OpenStruct なりやってください。他の人が服部さんに追従するかどうかは 服部さんの腕の見せ所でしょう。 個人的な意見としてはHashは今の時点で充分に有用で簡単なので、 UsefulHashではどこがどうHashよりも有用なのか、また EazyHashではHashよりもどう簡単なのか解らない。 あと、Eazyって、Easyを気取って綴っているのか、間違って綴ってしまったのか判らないので止めた方がいいと思います。