On Aug 18, 2013, at 12:34 PM, fuadksd (Fuad Saud) wrote:

> Matz rejected (({+})) for merging, as it is different than addition.

My understanding was that Matz rejected #+ for merging because of a =
concern about how to resolve key conflicts.  Maybe his concern can be =
addressed by providing two Hash operators (e.g. #| for =
reverse_merge-like behavior and #+ for merge-like behavior) each with =
distinct and well defined resolutions for conflicting keys.

Dave