From: "F. Senault" Date: 2008-12-03T00:39:32+09:00 Subject: Re: Adventures in Optimization... or why CONST frozen is Good Le 02 d�cembre � 16:33, Robert Klemme a �crit : > In other words, there is a hidden dup going on if the Hash key is a > String which is not frozen. For some values of hidden : 16:41 grappa:~> qri 'Hash#[]=' --------------------------------------------------------------- Hash#[]= hsh[key] = value => value hsh.store(key, value) => value ------------------------------------------------------------------------ Element Assignment---Associates the value given by value with the key given by key. key should not have its value changed while it is in use as a key (a String passed as a key will be duplicated and frozen). Fred -- Assignments: telling a variable what it stands for, and/or what value(s) it should have is coercive and paternalistic: variables should be free to choose their own names and value-sets from a range of non-sexist, non-racist options. (Tanuki in the SDM, on politically-correct coding)