From: Phlip Date: 2009-02-14T03:13:37+09:00 Subject: Re: If you are unhappy with the direction of Ruby 1.8.7+, respond > No, it's not a gray area. Anyone who has a basic understanding of > hash-tables doesn't even think about the iteration order. There's a big difference between abstract computer science theory and pragmatic technology. Ruby uses option-hashes as an emergent "named parameters" system. We have hundreds of DSLs written with them. After these DSLs can see the order that the user-programmer wrote the parameters, they are free to use this order to grow more powerful. -- Phlip