On Aug 14, 2006, at 1:01 PM, Austin Ziegler wrote:
> We're talking about wanting a way of
> having an ordered associative list (that defaults to insert ordering,
> but can be changed to a sorted ordering, perhaps) in the Ruby core
> language *with a literal constructor*, because there is value for it.

Yep, I understand the need for the literal constructor. It is a bit
awkward to do:

   OHash.new [ [1,2], [3,4], [4,5] ]

or something similar.  Random ideas:

   %o{ 1 => 2, 3 => 4 }
   %o{ 1,2,3,4 }
   {1,2,3,4}!             # the ! indicates that order is important!
   !{1,2,3,4}
   %!{1,2,3,4}

Gary Wright