From: Yukihiro Matsumoto Date: 2009-11-04T02:42:36+09:00 Subject: [ruby-core:26503] Re: HashWithIndifferentAccess to core Hi, In message "Re: [ruby-core:26499] Re: HashWithIndifferentAccess to core" on Wed, 4 Nov 2009 01:27:32 +0900, Urabe Shyouhei writes: |> * the class name is too long, and not clear, at least for me. | |You mean HashWithIndifferentAccess? That longer name is for an equivalent code |from ActiveSupport. The author of this request names his class "StrHash". Yes, but I don't prefer StrHash either, which is shorter but still does not describe the role of the class. |> * it might be useful for some cases, but not so common to make it |> built-in, I think. | |But that "some" case is actually HUGE. Almost all Rails application uses this |(sort of) as if it were a built-in ruby feature. It would be great when this |was a true built-in. With making huge hole for confusion? Putting 1.8 compatibility aside, I believe all 1.9 code should use symbols for such cases, so the needs for HashWithIndifferentAccess (or whatever name) will become less. matz.