From: matz@... (Yukihiro Matsumoto) Date: 2003-08-05T14:50:33+09:00 Subject: Re: What's New and Shiny in Ruby 1.8.0? Hi, In message "Re: What's New and Shiny in Ruby 1.8.0?" on 03/08/05, Ben Giddings writes: |Looking at the page, I also have another question concerning |Hash.merge. It does essentially the same thing is the set-union for |Arrays, right (Array#|)? Would anybody besides me like to see Hash#| |become an alias for Hash#merge? To me it would be more obvious that |{'key' => 'val'} | {'otherkey' => 'otherval'} returns a new hash and |doesn't modify the original one. The | operator is not suitable for the cases like {"key" => "val1"} | {"key" => "val2} That's the reason I chose "merge" for the name of the method. matz.