On 8/13/06, John Carter <john.carter / tait.co.nz> wrote: > I'm in the habit of automagically writing... > > hash.keys.sort > > or sometimes > > hash.keys.sort_by{|k| hash[k]}.each{|k| value=hash[k]; ... } In the case that Hal is talking about, and in the case where PDF::Writer uses an ordered hash, this would be inappropriate. Insertion-ordered associations are generally better. I will probably be modifying PDF::Writer a bit to make it clear that it's using an ordered association, not an ordered "hash", but it would be useful to have an ordered association. Maybe we *could* take advantage of a literal for this: ordered_assoc = ( 1 => 2, 2 => 3, 'a' => 5 ) Maybe. For Ruby 2.0. -austin -- Austin Ziegler * halostatue / gmail.com * http://www.halostatue.ca/ * austin / halostatue.ca * http://www.halostatue.ca/feed/ * austin / zieglers.ca