[#35446] [Ruby 1.9 - Bug #4477][Open] Kernel:exec and backtick (`) don't work for certain system commands — Joachim Wuttke <j.wuttke@...>

10 messages 2011/03/07

[#35476] [Ruby 1.9 - Bug #4489][Open] [PATCH] Encodings with /-(unix|dos|mac)\Z/ — "James M. Lawrence" <quixoticsycophant@...>

20 messages 2011/03/10

[#35552] [Ruby 1.9 - Feature #4523][Open] Kernel#require to return the path of the loaded file — Alex Young <alex@...>

14 messages 2011/03/24

[#35565] [Ruby 1.9 - Feature #4531][Open] [PATCH 0/7] use poll() instead of select() in certain cases — Eric Wong <normalperson@...>

33 messages 2011/03/28

[#35566] [Ruby 1.9 - Feature #4532][Open] [PATCH] add IO#pread and IO#pwrite methods — Eric Wong <normalperson@...>

12 messages 2011/03/28

[#35586] [Ruby 1.9 - Feature #4538][Open] [PATCH (cleanup)] avoid unnecessary select() calls before doing I/O — Eric Wong <normalperson@...>

9 messages 2011/03/29

[ruby-core:35407] Re: Why are hash keys sometimes duped?

From: Eric Wong <normalperson@...>
Date: 2011-03-01 23:29:59 UTC
List: ruby-core #35407
Aaron Patterson <aaron@tenderlovemaking.com> wrote:
> Why are some objects duped when they are used as hash keys and other
> objects are not?

I've always wondered this, too, or rather why strings are duped + frozen
while Arrays and other objects are not.  I speculate that strings are
just commonly used as keys and also often modified and it allows users
to avoid needing to rehash.

I'd definitely like to see Matz's response to this.

-- 
Eric Wong

In This Thread